43 if(
mxCell.is() && pObjRef )
53 pObj->RemoveObjectUser( *
this );
105 mxCell->mpProperties.reset();
110 mxCell->RemoveOutlinerParaObject();
123 pObj->ActionChanged();
124 pObj->NbcReformatText();
133 if(
mxCell->mpProperties )
136 if(
mxCell->GetOutlinerParaObject() )
155 for(
auto& rpRow : rRows )
161:
SdrUndoAction(xTable->getSdrTableObj()->getSdrModelFromSdrObject())
201:
SdrUndoAction(xTable->getSdrTableObj()->getSdrModelFromSdrObject())
206 maRows.swap( aRemovedRows );
242 for(
auto& rpCol : rCols )
249 for(
auto& rpCell : rCells )
255:
SdrUndoAction(xTable->getSdrTableObj()->getSdrModelFromSdrObject())
299:
SdrUndoAction(xTable->getSdrTableObj()->getSdrModelFromSdrObject())
343:
SdrUndoAction(xCol->mxTableModel->getSdrTableObj()->getSdrModelFromSdrObject())
345 ,mbHasRedoData( false )
390 mxCol->getModel()->setModified(
true);
409:
SdrUndoAction(xRow->mxTableModel->getSdrTableObj()->getSdrModelFromSdrObject())
411 , mbHasRedoData( false )
456 mxRow->getModel()->setModified(
true);
474 ,mbHasRedoData(false)
500 pTableObj->setTableStyleSettings( rData.
maSettings );
509 rData.
maSettings = pTableObj->getTableStyleSettings();
void AddObjectUser(sdr::ObjectUser &rNewUser)
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)
virtual css::uno::Reference< css::embed::XEmbeddedObject > GetObject() override
std::vector< CellRef > CellVector
std::vector< TableColumnRef > ColumnVector
std::vector< TableRowRef > RowVector
static void Dispose(RowVector &rRows)
sdr::properties::TextProperties * mpProperties
std::optional< OutlinerParaObject > mpOutlinerParaObject
css::uno::Reference< css::container::XIndexAccess > mxTableStyle
TableStyleSettings maSettings