38 :
SdrUndoAction(xCell->GetObject().getSdrModelFromSdrObject())
107 mxCell->mpProperties.reset();
112 mxCell->RemoveOutlinerParaObject();
134 if(
mxCell->mpProperties )
137 if(
mxCell->GetOutlinerParaObject() )
157 for(
auto& rpRow : rRows )
163 :
SdrUndoAction(xTable->getSdrTableObj()->getSdrModelFromSdrObject())
203 :
SdrUndoAction(xTable->getSdrTableObj()->getSdrModelFromSdrObject())
208 maRows.swap( aRemovedRows );
244 for(
auto& rpCol : rCols )
251 for(
auto& rpCell : rCells )
257 :
SdrUndoAction(xTable->getSdrTableObj()->getSdrModelFromSdrObject())
301 :
SdrUndoAction(xTable->getSdrTableObj()->getSdrModelFromSdrObject())
345 :
SdrUndoAction(xCol->mxTableModel->getSdrTableObj()->getSdrModelFromSdrObject())
347 ,mbHasRedoData( false )
392 mxCol->getModel()->setModified(
true);
411 :
SdrUndoAction(xRow->mxTableModel->getSdrTableObj()->getSdrModelFromSdrObject())
413 , mbHasRedoData( false )
458 mxRow->getModel()->setModified(
true);
476 ,mbHasRedoData(false)
virtual bool Merge(SfxUndoAction *pNextAction) override
virtual ~RemoveColUndo() override
std::vector< TableRowRef > RowVector
void setTableStyle(const css::uno::Reference< css::container::XIndexAccess > &xAutoFormatStyle)
InsertColUndo(const TableModelRef &xTable, sal_Int32 nIndex, ColumnVector &aNewCols, CellVector &aCells)
RemoveColUndo(const TableModelRef &xTable, sal_Int32 nIndex, ColumnVector &aNewCols, CellVector &aCells)
void RemoveObjectUser(sdr::ObjectUser &rOldUser)
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
static void Dispose(RowVector &rRows)
virtual void Undo() override
virtual void Redo() override
virtual void Redo() override
virtual void ObjectInDestruction(const SdrObject &rObject) override
void AddObjectUser(sdr::ObjectUser &rNewUser)
virtual void Redo() override
TableStyleUndo(const SdrTableObj &rTableObj)
RemoveRowUndo(const TableModelRef &xTable, sal_Int32 nIndex, RowVector &aRemovedRows)
const sdr::table::TableStyleSettings & getTableStyleSettings() const
virtual void Undo() override
void setData(const Data &rData)
sdr::properties::TextProperties * mpProperties
std::vector< TableColumnRef > ColumnVector
virtual void Undo() override
virtual ~RemoveRowUndo() override
virtual void Redo() override
CellUndo(const tools::WeakReference< SdrObject > &xObjRef, const CellRef &xCell)
virtual void Redo() override
tools::WeakReference< SdrObject > mxObjRef
void ActionChanged() const
std::vector< CellRef > CellVector
tools::WeakReference< SdrTableObj > mxObjRef
OutlinerParaObject * mpOutlinerParaObject
virtual void Undo() override
virtual void Undo() override
virtual void Undo() override
virtual void Redo() override
void setTableStyleSettings(const sdr::table::TableStyleSettings &rStyle)
const css::uno::Reference< css::container::XIndexAccess > & getTableStyle() const
virtual ~TableRowUndo() override
virtual void Undo() override
virtual void NbcReformatText()
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
SVX_DLLPRIVATE sdr::properties::TextProperties * CloneProperties(SdrObject &rNewObj, Cell &rNewCell)
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
virtual ~TableColumnUndo() override