LibreOffice Module svx (master)
1
|
Inserting Objects into an ObjectList. More...
#include <svdundo.hxx>
Public Member Functions | |
SdrUndoInsertObj (SdrObject &rNewObj, bool bOrdNumDirect=false) | |
virtual void | Undo () override |
virtual void | Redo () override |
![]() | |
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... | |
![]() | |
SfxUndoAction () | |
virtual | ~SfxUndoAction () COVERITY_NOEXCEPT_FALSE |
virtual void | UndoWithContext (SfxUndoContext &i_context) |
virtual void | RedoWithContext (SfxUndoContext &i_context) |
virtual bool | Merge (SfxUndoAction *pNextAction) |
virtual OUString | GetComment () const |
const DateTime & | GetDateTime () const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
Additional Inherited Members | |
![]() | |
SdrUndoObjList (SdrObject &rNewObj, bool bOrdNumDirect) | |
virtual | ~SdrUndoObjList () override |
bool | IsOwner () const |
void | SetOwner (bool bNew) |
![]() | |
SdrUndoObj (SdrObject &rNewObj) | |
OUString | ImpGetDescriptionStr (TranslateId pStrCacheID, bool bRepeat=false) const |
void | ImpShowPageOfThisObject () |
![]() | |
SdrUndoAction (SdrModel &rNewMod) | |
![]() | |
static OUString | GetDescriptionStringForObject (const SdrObject &_rForObject, TranslateId pStrCacheID, bool bRepeat=false) |
![]() | |
SdrObjList * | pObjList |
sal_uInt32 | nOrdNum |
![]() | |
SdrObject * | pObj |
![]() | |
SdrModel & | rMod |
ViewShellId | m_nViewShellId |
Inserting Objects into an ObjectList.
Use with corresponding Removes within an UndoGroup. Create Action before removal from ObjList.
Definition at line 298 of file svdundo.hxx.
Definition at line 301 of file svdundo.hxx.
|
overridevirtual |
Reimplemented from SfxUndoAction.
Reimplemented in SdrUndoNewObj.
Definition at line 777 of file svdundo.cxx.
References DBG_ASSERT, SdrObject::GetAnchorPos(), SdrObjList::getSdrObjectFromSdrObjList(), SdrUndoObj::ImpShowPageOfThisObject(), SdrObjList::InsertObject(), SdrObject::IsInserted(), SdrObject::NbcSetAnchorPos(), SdrUndoObjList::nOrdNum, SdrUndoObj::pObj, SdrUndoObjList::pObjList, and Point.
Referenced by SdrUndoNewObj::Redo().
|
overridevirtual |
Reimplemented from SfxUndoAction.
Reimplemented in SdrUndoNewObj.
Definition at line 762 of file svdundo.cxx.
References DBG_ASSERT, SdrObject::GetOrdNum(), ImplUnmarkObject(), SdrUndoObj::ImpShowPageOfThisObject(), SdrObject::IsInserted(), SdrUndoObj::pObj, SdrUndoObjList::pObjList, and SdrObjList::RemoveObject().
Referenced by SdrUndoNewObj::Undo().