21#include <com/sun/star/document/XUndoAction.hpp>
24#include <rtl/ustring.hxx>
58 std::shared_ptr< ChartModelClone > i_modelClone
66 virtual OUString SAL_CALL
getTitle()
override;
67 virtual void SAL_CALL
undo( )
override;
68 virtual void SAL_CALL
redo( )
override;
71 virtual void disposing(std::unique_lock<std::mutex>&)
override;
90 virtual OUString SAL_CALL
getTitle()
override;
91 virtual void SAL_CALL
undo( )
override;
92 virtual void SAL_CALL
redo( )
override;
virtual void SAL_CALL redo() override
std::unique_ptr< SdrUndoAction > m_xAction
virtual ~ShapeUndoElement() override
ShapeUndoElement(std::unique_ptr< SdrUndoAction > xSdrUndoAction)
virtual void SAL_CALL undo() override
virtual OUString SAL_CALL getTitle() override
const UndoElement & operator=(const UndoElement &)=delete
virtual ~UndoElement() override
virtual void SAL_CALL undo() override
UndoElement(OUString i_actionString, rtl::Reference<::chart::ChartModel > i_documentModel, std::shared_ptr< ChartModelClone > i_modelClone)
creates a new undo action
rtl::Reference<::chart::ChartModel > m_xDocumentModel
std::shared_ptr< ChartModelClone > m_pModelClone
virtual void disposing(std::unique_lock< std::mutex > &) override
virtual OUString SAL_CALL getTitle() override
virtual void SAL_CALL redo() override
void impl_toggleModelState()
UndoElement(const UndoElement &)=delete
comphelper::WeakComponentImplHelper< css::document::XUndoAction > ShapeUndoElement_TBase
comphelper::WeakComponentImplHelper< css::document::XUndoAction > UndoElement_TBase