25std::unique_ptr<SdrUndoAction> UndoFactory::CreateUndoRemoveObject(
SdrObject& rObject)
27 return std::make_unique<UndoRemoveObject>(rObject);
32 return std::make_unique<UndoDeleteObject>( rObject, bOrdNumDirect );
37 return std::make_unique<UndoObjectSetText>( rNewObj, nText );
42 return std::make_unique<UndoReplaceObject>( rOldObject, rNewObject );
47 return std::make_unique<UndoGeoObject>( rObject );
52 return std::make_unique<UndoAttrObject>( rObject, bStyleSheet1, bSaveText );
virtual std::unique_ptr< SdrUndoAction > CreateUndoGeoObject(SdrObject &rObject) override
virtual std::unique_ptr< SdrUndoAction > CreateUndoDeleteObject(SdrObject &rObject, bool bOrdNumDirect=false) override
virtual std::unique_ptr< SdrUndoAction > CreateUndoObjectSetText(SdrObject &rNewObj, sal_Int32 nText) override
virtual std::unique_ptr< SdrUndoAction > CreateUndoReplaceObject(SdrObject &rOldObject, SdrObject &rNewObject) override
virtual std::unique_ptr< SdrUndoAction > CreateUndoAttrObject(SdrObject &rObject, bool bStyleSheet1=false, bool bSaveText=false) override