LibreOffice Module sd (master) 1
Public Member Functions | List of all members
sd::UndoFactory Class Referencefinal

#include <undofactory.hxx>

Inheritance diagram for sd::UndoFactory:
[legend]
Collaboration diagram for sd::UndoFactory:
[legend]

Public Member Functions

virtual std::unique_ptr< SdrUndoActionCreateUndoRemoveObject (SdrObject &rObject) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoDeleteObject (SdrObject &rObject, bool bOrdNumDirect=false) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoObjectSetText (SdrObject &rNewObj, sal_Int32 nText) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoReplaceObject (SdrObject &rOldObject, SdrObject &rNewObject) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoGeoObject (SdrObject &rObject) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoAttrObject (SdrObject &rObject, bool bStyleSheet1=false, bool bSaveText=false) override
 
- Public Member Functions inherited from SdrUndoFactory
virtual ~SdrUndoFactory ()
 
virtual std::unique_ptr< SdrUndoActionCreateUndoMoveObject (SdrObject &rObject, const Size &rDist)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoGeoObject (SdrObject &rObject)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoAttrObject (SdrObject &rObject, bool bStyleSheet1=false, bool bSaveText=false)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoRemoveObject (SdrObject &rObject)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoInsertObject (SdrObject &rObject, bool bOrdNumDirect=false)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoDeleteObject (SdrObject &rObject, bool bOrdNumDirect=false)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoNewObject (SdrObject &rObject, bool bOrdNumDirect=false)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoCopyObject (SdrObject &rObject, bool bOrdNumDirect=false)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoObjectOrdNum (SdrObject &rObject, sal_uInt32 nOldOrdNum1, sal_uInt32 nNewOrdNum1)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoReplaceObject (SdrObject &rOldObject, SdrObject &rNewObject)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoObjectLayerChange (SdrObject &rObject, SdrLayerID aOldLayer, SdrLayerID aNewLayer)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoObjectSetText (SdrObject &rNewObj, sal_Int32 nText)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoDiagramModelData (SdrObject &rObject, std::shared_ptr< svx::diagram::DiagramDataState > &rStartState)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoNewLayer (sal_uInt16 nLayerNum, SdrLayerAdmin &rNewLayerAdmin, SdrModel &rNewModel)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoDeleteLayer (sal_uInt16 nLayerNum, SdrLayerAdmin &rNewLayerAdmin, SdrModel &rNewModel)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoDeletePage (SdrPage &rPage)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoNewPage (SdrPage &rPage)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoCopyPage (SdrPage &rPage)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoSetPageNum (SdrPage &rNewPg, sal_uInt16 nOldPageNum1, sal_uInt16 nNewPageNum1)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoPageRemoveMasterPage (SdrPage &rChangedPage)
 
virtual std::unique_ptr< SdrUndoActionCreateUndoPageChangeMasterPage (SdrPage &rChangedPage)
 

Additional Inherited Members

- Static Public Member Functions inherited from SdrUndoFactory
static std::unique_ptr< SdrUndoActionCreateUndoObjectStrAttr (SdrObject &rObject, SdrUndoObjStrAttr::ObjStrAttrType eObjStrAttrType, const OUString &sOldStr, const OUString &sNewStr)
 
static std::unique_ptr< SdrUndoActionCreateUndoObjectDecorative (SdrObject &rObject, bool const WasDecorative)
 
static std::unique_ptr< SdrUndoActionCreateUndoSort (SdrPage &rPage, ::std::vector< sal_Int32 > const &rSortOrder)
 

Detailed Description

Definition at line 27 of file undofactory.hxx.

Member Function Documentation

◆ CreateUndoAttrObject()

std::unique_ptr< SdrUndoAction > UndoFactory::CreateUndoAttrObject ( SdrObject rObject,
bool  bStyleSheet1 = false,
bool  bSaveText = false 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 50 of file undofactory.cxx.

◆ CreateUndoDeleteObject()

std::unique_ptr< SdrUndoAction > UndoFactory::CreateUndoDeleteObject ( SdrObject rObject,
bool  bOrdNumDirect = false 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 30 of file undofactory.cxx.

◆ CreateUndoGeoObject()

std::unique_ptr< SdrUndoAction > UndoFactory::CreateUndoGeoObject ( SdrObject rObject)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 45 of file undofactory.cxx.

◆ CreateUndoObjectSetText()

std::unique_ptr< SdrUndoAction > UndoFactory::CreateUndoObjectSetText ( SdrObject rNewObj,
sal_Int32  nText 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 35 of file undofactory.cxx.

◆ CreateUndoRemoveObject()

std::unique_ptr< SdrUndoAction > UndoFactory::CreateUndoRemoveObject ( SdrObject rObject)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 25 of file undofactory.cxx.

◆ CreateUndoReplaceObject()

std::unique_ptr< SdrUndoAction > UndoFactory::CreateUndoReplaceObject ( SdrObject rOldObject,
SdrObject rNewObject 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 40 of file undofactory.cxx.


The documentation for this class was generated from the following files: