33 : mpDoc(pSdDrawDocument),
47UndoRemovePresObjectImpl::UndoRemovePresObjectImpl(
SdrObject& rObject )
60 css::uno::Reference< css::drawing::XShape > xShape( rObject.
getUnoShape(), css::uno::UNO_QUERY );
97, mxSdrObject(&rObject)
124, mxSdrObject(&rObject)
151, mxSdrObject( &rOldObject )
177, mbNewEmptyPresObj(false)
178, mxSdrObject( &rObject )
183 css::uno::Reference< css::drawing::XShape > xShape( rObject.
getUnoShape(), css::uno::UNO_QUERY );
227, mpNewUserCall(nullptr)
228, mxSdrObject( &rObject )
257, mxPage( static_cast<
SdPage*>(rObject.getSdrPageFromSdrObject()) )
258, mxSdrObject( &rObject )
260 DBG_ASSERT(
mxPage.
get(),
"sd::UndoObjectPresentationKind::UndoObjectPresentationKind(), does not work for shapes without a slide!" );
263 meOldKind = pPage->GetPresObjKind( &rObject );
272 meNewKind = pPage->GetPresObjKind( pSdrObject.get() );
274 pPage->RemovePresObj( pSdrObject.get() );
276 pPage->InsertPresObj( pSdrObject.get(),
meOldKind );
288 pPage->RemovePresObj( pSdrObject.get() );
290 pPage->InsertPresObj( pSdrObject.get(),
meNewKind );
309 pPage->SetAutoLayout( pPage->GetAutoLayout() );
314, mxPage( static_cast<
SdPage*>(rNewObj.getSdrPageFromSdrObject()) )
315, mxSdrObject( &rNewObj )
355, mxPage( static_cast<
SdPage*>(rObject.getSdrPageFromSdrObject()) )
356, mxSdrObject( &rObject )
SAL_DLLPRIVATE::sd::DrawDocShell * GetDocSh() const
bool IsPresObj(const SdrObject *pObj)
std::shared_ptr< sd::MainSequence > const & getMainSequence()
returns a helper class to manipulate effects inside the main sequence
bool hasAnimationNode() const
quick check if this slide has an animation node.
ViewShellId GetViewShellId() const override
See SfxUndoAction::GetViewShellId().
ViewShellId mnViewShellId
SdUndoAction(SdDrawDocument *pSdDrawDocument)
SdrObjUserCall * GetUserCall() const
virtual css::uno::Reference< css::drawing::XShape > getUnoShape()
SdrPage * getSdrPageFromSdrObject() const
SdrModel & getSdrModelFromSdrPage() const
virtual void Undo() override
virtual void Redo() override
virtual void Redo() override
virtual void Undo() override
virtual void Redo() override
virtual void Undo() override
virtual void Undo() override
virtual void Redo() override
virtual void Redo() override
virtual void Undo() override
virtual void Redo() override
virtual void Undo() override
ViewShellId GetViewShellId() const override
sd::ViewShell * GetViewShell()
::unotools::WeakReference< SdPage > mxPage
virtual void Undo() override
UndoAttrObject(SdrObject &rObject, bool bStyleSheet1, bool bSaveText)
virtual void Redo() override
::unotools::WeakReference< SdrObject > mxSdrObject
virtual void Redo() override
::unotools::WeakReference< SdPage > mxPage
virtual void Undo() override
UndoAutoLayoutPosAndSize(SdPage &rPage)
virtual void Redo() override
UndoDeleteObject(SdrObject &rObject, bool bOrdNumDirect)
::unotools::WeakReference< SdrObject > mxSdrObject
virtual void Undo() override
::unotools::WeakReference< SdPage > mxPage
::unotools::WeakReference< SdrObject > mxSdrObject
virtual void Undo() override
UndoGeoObject(SdrObject &rNewObj)
virtual void Redo() override
UndoObjectPresentationKind(SdrObject &rObject)
virtual void Undo() override
::unotools::WeakReference< SdPage > mxPage
virtual void Redo() override
::unotools::WeakReference< SdrObject > mxSdrObject
std::unique_ptr< SfxUndoAction > mpUndoAnimation
virtual void Undo() override
virtual void Redo() override
::unotools::WeakReference< SdrObject > mxSdrObject
UndoObjectSetText(SdrObject &rNewObj, sal_Int32 nText)
virtual ~UndoObjectSetText() override
UndoObjectUserCall(SdrObject &rNewObj)
virtual void Undo() override
SdrObjUserCall * mpOldUserCall
SdrObjUserCall * mpNewUserCall
virtual void Redo() override
::unotools::WeakReference< SdrObject > mxSdrObject
UndoRemoveObject(SdrObject &rObject)
virtual void Undo() override
::unotools::WeakReference< SdrObject > mxSdrObject
virtual void Redo() override
std::unique_ptr< SfxUndoAction > mpUndoUsercall
std::unique_ptr< SfxUndoAction > mpUndoAnimation
virtual ~UndoRemovePresObjectImpl()
std::unique_ptr< SfxUndoAction > mpUndoPresObj
::unotools::WeakReference< SdrObject > mxSdrObject
virtual void Redo() override
UndoReplaceObject(SdrObject &rOldObject, SdrObject &rNewObject)
virtual void Undo() override
Base class of the stacked shell hierarchy.
SD_DLLPUBLIC ViewShellBase & GetViewShellBase() const
#define DBG_ASSERT(sCon, aError)