|
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().