LibreOffice Module svx (master)
1
|
The SdrUndoFactory can be set and retrieved from the SdrModel. More...
#include <svdundo.hxx>
Public Member Functions | |
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 > | 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) |
Static Public Member Functions | |
static std::unique_ptr< SdrUndoAction > | CreateUndoObjectStrAttr (SdrObject &rObject, SdrUndoObjStrAttr::ObjStrAttrType eObjStrAttrType, const OUString &sOldStr, const OUString &sNewStr) |
The SdrUndoFactory can be set and retrieved from the SdrModel.
It is used by the drawing layer implementations to create undo actions. It can be used by applications to create application specific undo actions.
Definition at line 703 of file svdundo.hxx.
|
virtual |
Definition at line 1642 of file svdundo.cxx.
|
virtual |
Definition at line 1656 of file svdundo.cxx.
Referenced by SdrMarkView::AddDragModeHdl(), SdrDragObjOwn::EndSdrDrag(), svx::ExtrusionBar::execute(), and svx::FontworkBar::execute().
|
virtual |
Definition at line 1681 of file svdundo.cxx.
|
virtual |
Definition at line 1737 of file svdundo.cxx.
|
virtual |
Definition at line 1721 of file svdundo.cxx.
|
virtual |
Definition at line 1671 of file svdundo.cxx.
Referenced by SvxDrawPage::remove(), and SdrObjEditView::SdrEndTextEdit().
|
virtual |
Definition at line 1727 of file svdundo.cxx.
|
virtual |
Definition at line 1651 of file svdundo.cxx.
Referenced by SdrDragView::BegInsGluePoint(), sdr::table::SvxTableController::changeTableEdge(), SdrDragObjOwn::EndSdrDrag(), SvxGrafAttrHelper::ExecuteGrafAttr(), SdrDragView::ImpBegInsObjPoint(), and SdrEditView::ImpBroadcastEdgesOfMarkedNodes().
|
virtual |
Definition at line 1666 of file svdundo.cxx.
|
virtual |
Definition at line 1646 of file svdundo.cxx.
|
virtual |
Definition at line 1716 of file svdundo.cxx.
|
virtual |
Definition at line 1676 of file svdundo.cxx.
|
virtual |
Definition at line 1732 of file svdundo.cxx.
|
virtual |
Definition at line 1696 of file svdundo.cxx.
|
virtual |
Definition at line 1686 of file svdundo.cxx.
|
virtual |
Definition at line 1701 of file svdundo.cxx.
|
static |
Definition at line 1706 of file svdundo.cxx.
Referenced by SdrObject::SetDescription(), SdrObject::SetName(), and SdrObject::SetTitle().
|
virtual |
Definition at line 1752 of file svdundo.cxx.
|
virtual |
Definition at line 1747 of file svdundo.cxx.
Referenced by SdrUndoDelPage::SdrUndoDelPage().
|
virtual |
Definition at line 1661 of file svdundo.cxx.
|
virtual |
Definition at line 1691 of file svdundo.cxx.
|
virtual |
Definition at line 1742 of file svdundo.cxx.