LibreOffice Module svx (master) 1
|
Abstract base class (ABC) for all UndoActions of DrawingEngine. More...
#include <svdundo.hxx>
Public Member Functions | |
virtual | ~SdrUndoAction () override |
virtual bool | CanRepeat (SfxRepeatTarget &rView) const override |
virtual void | Repeat (SfxRepeatTarget &rView) override |
virtual OUString | GetRepeatComment (SfxRepeatTarget &rView) const override |
virtual OUString | GetSdrRepeatComment () const |
virtual bool | CanSdrRepeat (SdrView &rView) const |
virtual void | SdrRepeat (SdrView &rView) |
ViewShellId | GetViewShellId () const override |
See SfxUndoAction::GetViewShellId(). More... | |
Public Member Functions inherited from SfxUndoAction | |
SfxUndoAction () | |
virtual | ~SfxUndoAction () COVERITY_NOEXCEPT_FALSE |
virtual void | Undo () |
virtual void | UndoWithContext (SfxUndoContext &i_context) |
virtual void | Redo () |
virtual void | RedoWithContext (SfxUndoContext &i_context) |
virtual void | Repeat (SfxRepeatTarget &) |
virtual bool | CanRepeat (SfxRepeatTarget &) const |
virtual bool | Merge (SfxUndoAction *pNextAction) |
virtual OUString | GetComment () const |
virtual OUString | GetRepeatComment (SfxRepeatTarget &) const |
virtual ViewShellId | GetViewShellId () const |
const DateTime & | GetDateTime () const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
Protected Member Functions | |
SdrUndoAction (SdrModel &rNewMod) | |
Protected Attributes | |
SdrModel & | rMod |
ViewShellId | m_nViewShellId |
Abstract base class (ABC) for all UndoActions of DrawingEngine.
Definition at line 60 of file svdundo.hxx.
|
protected |
Definition at line 63 of file svdundo.cxx.
References SfxViewShell::Current(), and m_nViewShellId.
|
overridevirtual |
Definition at line 70 of file svdundo.cxx.
|
overridevirtual |
Reimplemented from SfxUndoAction.
Reimplemented in E3dUndoAction, and E3dAttributesUndoAction.
Definition at line 72 of file svdundo.cxx.
|
virtual |
Reimplemented in SdrUndoGroup, SdrUndoMoveObj, SdrUndoDelObj, SdrUndoObjSetText, SdrUndoDelPage, and SdrUndoCopyPage.
Definition at line 93 of file svdundo.cxx.
Referenced by E3dAttributesUndoAction::Repeat().
|
overridevirtual |
Reimplemented from SfxUndoAction.
Definition at line 86 of file svdundo.cxx.
References GetSdrRepeatComment().
|
virtual |
Reimplemented in SdrUndoGroup, SdrUndoAttrObj, SdrUndoMoveObj, SdrUndoDelObj, SdrUndoObjSetText, SdrUndoDelPage, and SdrUndoCopyPage.
Definition at line 102 of file svdundo.cxx.
Referenced by GetRepeatComment().
|
overridevirtual |
See SfxUndoAction::GetViewShellId().
Reimplemented from SfxUndoAction.
Definition at line 107 of file svdundo.cxx.
References m_nViewShellId.
|
overridevirtual |
Reimplemented from SfxUndoAction.
Reimplemented in E3dAttributesUndoAction.
Definition at line 79 of file svdundo.cxx.
References DBG_ASSERT, and SdrRepeat().
|
virtual |
Reimplemented in SdrUndoGroup, SdrUndoMoveObj, SdrUndoDelObj, SdrUndoObjSetText, SdrUndoDelPage, and SdrUndoCopyPage.
Definition at line 98 of file svdundo.cxx.
Referenced by Repeat().
|
protected |
Definition at line 64 of file svdundo.hxx.
Referenced by GetViewShellId(), and SdrUndoAction().
|
protected |
Definition at line 63 of file svdundo.hxx.
Referenced by SdrUndoSort::Do(), SdrUndoPage::ImpInsertPage(), SdrUndoPage::ImpMovePage(), SdrUndoPage::ImpRemovePage(), FmUndoPropertyAction::Redo(), FmUndoContainerAction::Redo(), SdrUndoDelPage::SdrUndoDelPage(), FmUndoPropertyAction::Undo(), and FmUndoContainerAction::Undo().