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

Private Member Functions

 OReportUndoFactory (const OReportUndoFactory &)=delete
 
OReportUndoFactory & operator= (const OReportUndoFactory &)=delete
 

Private Attributes

::std::unique_ptr< SdrUndoFactory > m_pUndoFactory
 

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 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: