20#ifndef INCLUDED_SVX_SOURCE_TABLE_TABLEUNDO_HXX
21#define INCLUDED_SVX_SOURCE_TABLE_TABLEUNDO_HXX
23#include <com/sun/star/container/XIndexAccess.hpp>
48 virtual void Undo()
override;
49 virtual void Redo()
override;
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;
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;
Abstract base class (ABC) for all UndoActions of DrawingEngine.
void setDataToCell(const Data &rData)
CellUndo(SdrObject *pObj, const CellRef &xCell)
unotools::WeakReference< SdrObject > mxObjRef
void getDataFromCell(Data &rData)
virtual bool Merge(SfxUndoAction *pNextAction) override
virtual void Undo() override
virtual void ObjectInDestruction(const SdrObject &rObject) override
virtual ~CellUndo() override
virtual void Redo() override
virtual void Redo() override
InsertColUndo(const TableModelRef &xTable, sal_Int32 nIndex, ColumnVector &aNewCols, CellVector &aCells)
virtual ~InsertColUndo() override
virtual void Undo() override
virtual void Redo() override
virtual ~InsertRowUndo() override
InsertRowUndo(const TableModelRef &xTable, sal_Int32 nIndex, RowVector &aNewRows)
virtual void Undo() override
virtual void Undo() override
RemoveColUndo(const TableModelRef &xTable, sal_Int32 nIndex, ColumnVector &aNewCols, CellVector &aCells)
virtual ~RemoveColUndo() override
virtual void Redo() override
virtual void Redo() override
virtual ~RemoveRowUndo() override
RemoveRowUndo(const TableModelRef &xTable, sal_Int32 nIndex, RowVector &aRemovedRows)
virtual void Undo() override
TableColumnUndo(const TableColumnRef &xCol)
virtual void Redo() override
void getData(Data &rData)
virtual void Undo() override
virtual bool Merge(SfxUndoAction *pNextAction) override
void setData(const Data &rData)
virtual ~TableColumnUndo() override
virtual void Redo() override
virtual bool Merge(SfxUndoAction *pNextAction) override
TableRowUndo(const TableRowRef &xRow)
void getData(Data &rData)
void setData(const Data &rData)
virtual ~TableRowUndo() override
virtual void Undo() override
virtual void Undo() override
virtual void Redo() override
unotools::WeakReference< SdrTableObj > mxObjRef
void setData(const Data &rData)
void getData(Data &rData)
TableStyleUndo(const SdrTableObj &rTableObj)
std::vector< CellRef > CellVector
std::vector< TableColumnRef > ColumnVector
std::vector< TableRowRef > RowVector
std::unique_ptr< sdr::properties::CellProperties > mxProperties
std::optional< OutlinerParaObject > mpOutlinerParaObject
css::uno::Reference< css::container::XIndexAccess > mxTableStyle
TableStyleSettings maSettings