20 #ifndef INCLUDED_SVX_SOURCE_TABLE_TABLEUNDO_HXX
21 #define INCLUDED_SVX_SOURCE_TABLE_TABLEUNDO_HXX
23 #include <com/sun/star/container/XIndexAccess.hpp>
47 virtual void Undo()
override;
48 virtual void Redo()
override;
68 : mpProperties(nullptr)
95 virtual void Undo()
override;
96 virtual void Redo()
override;
112 virtual void Undo()
override;
113 virtual void Redo()
override;
129 virtual void Undo()
override;
130 virtual void Redo()
override;
147 virtual void Undo()
override;
148 virtual void Redo()
override;
165 virtual void Undo()
override;
166 virtual void Redo()
override;
182 , mbOptimalWidth(
false)
184 , mbIsStartOfNewPage(
false)
189 void setData(
const Data& rData );
205 virtual void Undo()
override;
206 virtual void Redo()
override;
234 virtual void Undo()
override;
235 virtual void Redo()
override;
virtual bool Merge(SfxUndoAction *pNextAction) override
std::vector< CellRef > CellVector
virtual ~RemoveColUndo() override
InsertColUndo(const TableModelRef &xTable, sal_Int32 nIndex, ColumnVector &aNewCols, CellVector &aCells)
RemoveColUndo(const TableModelRef &xTable, sal_Int32 nIndex, ColumnVector &aNewCols, CellVector &aCells)
virtual bool Merge(SfxUndoAction *pNextAction) override
TableStyleSettings maSettings
Abstract base class (ABC) for all UndoActions of DrawingEngine.
InsertRowUndo(const TableModelRef &xTable, sal_Int32 nIndex, RowVector &aNewRows)
virtual ~InsertRowUndo() override
virtual void Undo() override
virtual void Redo() override
virtual void Redo() override
std::optional< OutlinerParaObject > mpOutlinerParaObject
virtual void ObjectInDestruction(const SdrObject &rObject) override
virtual void Redo() override
TableStyleUndo(const SdrTableObj &rTableObj)
RemoveRowUndo(const TableModelRef &xTable, sal_Int32 nIndex, RowVector &aRemovedRows)
virtual void Undo() override
void setData(const Data &rData)
sdr::properties::TextProperties * mpProperties
virtual void Undo() override
virtual ~RemoveRowUndo() override
std::vector< TableColumnRef > ColumnVector
virtual void Redo() override
virtual void Redo() override
tools::WeakReference< SdrObject > mxObjRef
std::vector< TableRowRef > RowVector
tools::WeakReference< SdrTableObj > mxObjRef
virtual void Undo() override
virtual void Undo() override
virtual void Undo() override
virtual void Redo() override
virtual ~TableRowUndo() override
virtual void Undo() override
void getData(Data &rData)
TableColumnUndo(const TableColumnRef &xCol)
virtual bool Merge(SfxUndoAction *pNextAction) override
virtual void Redo() override
void setDataToCell(const Data &rData)
void getData(Data &rData)
void setData(const Data &rData)
TableRowUndo(const TableRowRef &xRow)
void setData(const Data &rData)
virtual ~CellUndo() override
CellUndo(SdrObject *pObj, const CellRef &xCell)
void getData(Data &rData)
void getDataFromCell(Data &rData)
virtual void Undo() override
css::uno::Reference< css::container::XIndexAccess > mxTableStyle
virtual void Redo() override
virtual ~InsertColUndo() override
bool m_bDetectedRangeSegmentation false
virtual ~TableColumnUndo() override