24#include <com/sun/star/lang/DisposedException.hpp>
35 using ::com::sun::star::lang::DisposedException;
38 :m_sActionString(
std::move( i_actionString ))
39 ,m_xDocumentModel(
std::move( i_documentModel ))
40 ,m_pModelClone(
std::move( i_modelClone ))
84 :m_xAction(
std::move(xSdrUndoAction) )
95 throw DisposedException( OUString(), *
this );
102 throw DisposedException( OUString(), *
this );
109 throw DisposedException( OUString(), *
this );
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
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()
Base class for all Chart Accessibility objects except the root node (see AccessibleChartView)