LibreOffice Module reportdesign (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rptui::OReportUndoFactory Class Reference

#include <ReportUndoFactory.hxx>

Inheritance diagram for rptui::OReportUndoFactory:
[legend]
Collaboration diagram for rptui::OReportUndoFactory:
[legend]

Public Member Functions

 OReportUndoFactory ()
 
virtual ~OReportUndoFactory () override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoMoveObject (SdrObject &rObject, const Size &rDist) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoGeoObject (SdrObject &rObject) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoAttrObject (SdrObject &rObject, bool bStyleSheet1=false, bool bSaveText=false) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoRemoveObject (SdrObject &rObject) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoInsertObject (SdrObject &rObject, bool bOrdNumDirect=false) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoDeleteObject (SdrObject &rObject, bool bOrdNumDirect=false) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoNewObject (SdrObject &rObject, bool bOrdNumDirect=false) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoCopyObject (SdrObject &rObject, bool bOrdNumDirect=false) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoObjectOrdNum (SdrObject &rObject, sal_uInt32 nOldOrdNum1, sal_uInt32 nNewOrdNum1) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoReplaceObject (SdrObject &rOldObject, SdrObject &rNewObject) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoObjectLayerChange (SdrObject &rObject, SdrLayerID aOldLayer, SdrLayerID aNewLayer) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoObjectSetText (SdrObject &rNewObj, sal_Int32 nText) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoNewLayer (sal_uInt16 nLayerNum, SdrLayerAdmin &rNewLayerAdmin, SdrModel &rNewModel) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoDeleteLayer (sal_uInt16 nLayerNum, SdrLayerAdmin &rNewLayerAdmin, SdrModel &rNewModel) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoDeletePage (SdrPage &rPage) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoNewPage (SdrPage &rPage) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoCopyPage (SdrPage &rPage) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoSetPageNum (SdrPage &rNewPg, sal_uInt16 nOldPageNum1, sal_uInt16 nNewPageNum1) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoPageRemoveMasterPage (SdrPage &rChangedPage) override
 
virtual std::unique_ptr< SdrUndoActionCreateUndoPageChangeMasterPage (SdrPage &rChangedPage) 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)
 

Private Member Functions

 OReportUndoFactory (const OReportUndoFactory &)=delete
 
OReportUndoFactoryoperator= (const OReportUndoFactory &)=delete
 

Private Attributes

::std::unique_ptr< SdrUndoFactorym_pUndoFactory
 

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 ReportUndoFactory.hxx.

Constructor & Destructor Documentation

◆ OReportUndoFactory() [1/2]

rptui::OReportUndoFactory::OReportUndoFactory ( const OReportUndoFactory )
privatedelete

◆ OReportUndoFactory() [2/2]

rptui::OReportUndoFactory::OReportUndoFactory ( )

Definition at line 43 of file ReportUndoFactory.cxx.

◆ ~OReportUndoFactory()

rptui::OReportUndoFactory::~OReportUndoFactory ( )
overridevirtual

Definition at line 47 of file ReportUndoFactory.cxx.

Member Function Documentation

◆ CreateUndoAttrObject()

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

Reimplemented from SdrUndoFactory.

Definition at line 61 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoCopyObject()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoCopyObject ( SdrObject rObject,
bool  bOrdNumDirect = false 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 86 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoCopyPage()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoCopyPage ( SdrPage rPage)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 133 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoDeleteLayer()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoDeleteLayer ( sal_uInt16  nLayerNum,
SdrLayerAdmin rNewLayerAdmin,
SdrModel rNewModel 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 117 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoDeleteObject()

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

Reimplemented from SdrUndoFactory.

Definition at line 76 of file ReportUndoFactory.cxx.

References rptui::lcl_createUndo(), and rptui::Removed.

◆ CreateUndoDeletePage()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoDeletePage ( SdrPage rPage)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 123 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoGeoObject()

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

Reimplemented from SdrUndoFactory.

Definition at line 56 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoInsertObject()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoInsertObject ( SdrObject rObject,
bool  bOrdNumDirect = false 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 71 of file ReportUndoFactory.cxx.

References rptui::Inserted, and rptui::lcl_createUndo().

◆ CreateUndoMoveObject()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoMoveObject ( SdrObject rObject,
const Size rDist 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 51 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoNewLayer()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoNewLayer ( sal_uInt16  nLayerNum,
SdrLayerAdmin rNewLayerAdmin,
SdrModel rNewModel 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 112 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoNewObject()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoNewObject ( SdrObject rObject,
bool  bOrdNumDirect = false 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 81 of file ReportUndoFactory.cxx.

References rptui::Inserted, and rptui::lcl_createUndo().

◆ CreateUndoNewPage()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoNewPage ( SdrPage rPage)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 128 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoObjectLayerChange()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoObjectLayerChange ( SdrObject rObject,
SdrLayerID  aOldLayer,
SdrLayerID  aNewLayer 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 101 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoObjectOrdNum()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoObjectOrdNum ( SdrObject rObject,
sal_uInt32  nOldOrdNum1,
sal_uInt32  nNewOrdNum1 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 91 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoObjectSetText()

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

Reimplemented from SdrUndoFactory.

Definition at line 106 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoPageChangeMasterPage()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoPageChangeMasterPage ( SdrPage rChangedPage)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 148 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoPageRemoveMasterPage()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoPageRemoveMasterPage ( SdrPage rChangedPage)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 143 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoRemoveObject()

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

Reimplemented from SdrUndoFactory.

Definition at line 66 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoReplaceObject()

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

Reimplemented from SdrUndoFactory.

Definition at line 96 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ CreateUndoSetPageNum()

std::unique_ptr< SdrUndoAction > rptui::OReportUndoFactory::CreateUndoSetPageNum ( SdrPage rNewPg,
sal_uInt16  nOldPageNum1,
sal_uInt16  nNewPageNum1 
)
overridevirtual

Reimplemented from SdrUndoFactory.

Definition at line 138 of file ReportUndoFactory.cxx.

References m_pUndoFactory.

◆ operator=()

OReportUndoFactory & rptui::OReportUndoFactory::operator= ( const OReportUndoFactory )
privatedelete

Member Data Documentation

◆ m_pUndoFactory

::std::unique_ptr<SdrUndoFactory> rptui::OReportUndoFactory::m_pUndoFactory
private

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