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< SdrUndoAction > CreateUndoRemoveObject (SdrObject &rObject) override
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoDeleteObject (SdrObject &rObject, bool bOrdNumDirect=false) override
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoObjectSetText (SdrObject &rNewObj, sal_Int32 nText) override
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoReplaceObject (SdrObject &rOldObject, SdrObject &rNewObject) override
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoGeoObject (SdrObject &rObject) override
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoAttrObject (SdrObject &rObject, bool bStyleSheet1=false, bool bSaveText=false) override
 
- Public Member Functions inherited from SdrUndoFactory
virtual ~SdrUndoFactory ()
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoMoveObject (SdrObject &rObject, const Size &rDist)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoGeoObject (SdrObject &rObject)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoAttrObject (SdrObject &rObject, bool bStyleSheet1=false, bool bSaveText=false)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoRemoveObject (SdrObject &rObject)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoInsertObject (SdrObject &rObject, bool bOrdNumDirect=false)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoDeleteObject (SdrObject &rObject, bool bOrdNumDirect=false)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoNewObject (SdrObject &rObject, bool bOrdNumDirect=false)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoCopyObject (SdrObject &rObject, bool bOrdNumDirect=false)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoObjectOrdNum (SdrObject &rObject, sal_uInt32 nOldOrdNum1, sal_uInt32 nNewOrdNum1)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoReplaceObject (SdrObject &rOldObject, SdrObject &rNewObject)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoObjectLayerChange (SdrObject &rObject, SdrLayerID aOldLayer, SdrLayerID aNewLayer)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoObjectSetText (SdrObject &rNewObj, sal_Int32 nText)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoDiagramModelData (SdrObject &rObject, std::shared_ptr< svx::diagram::DiagramDataState > &rStartState)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoNewLayer (sal_uInt16 nLayerNum, SdrLayerAdmin &rNewLayerAdmin, SdrModel &rNewModel)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoDeleteLayer (sal_uInt16 nLayerNum, SdrLayerAdmin &rNewLayerAdmin, SdrModel &rNewModel)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoDeletePage (SdrPage &rPage)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoNewPage (SdrPage &rPage)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoCopyPage (SdrPage &rPage)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoSetPageNum (SdrPage &rNewPg, sal_uInt16 nOldPageNum1, sal_uInt16 nNewPageNum1)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoPageRemoveMasterPage (SdrPage &rChangedPage)
 
virtual std::unique_ptr< SdrUndoAction > CreateUndoPageChangeMasterPage (SdrPage &rChangedPage)
 

Additional Inherited Members

- Static Public Member Functions inherited from SdrUndoFactory
static std::unique_ptr< SdrUndoAction > CreateUndoObjectStrAttr (SdrObject &rObject, SdrUndoObjStrAttr::ObjStrAttrType eObjStrAttrType, const OUString &sOldStr, const OUString &sNewStr)
 
static std::unique_ptr< SdrUndoAction > CreateUndoObjectDecorative (SdrObject &rObject, bool const WasDecorative)
 
static std::unique_ptr< SdrUndoAction > CreateUndoSort (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: