38 typedef std::map<SCTAB, std::unique_ptr<sc::ColumnSpanSet>>
DataSpansType;
48 std::unique_ptr<SfxUndoAction>
167 virtual void Undo()
override;
168 virtual void Redo()
override;
std::unique_ptr< SdrUndoAction > pDrawUndo
ScSimpleUndo(const ScSimpleUndo &)=delete
todo: It should be possible to have MarkArrays for each table, in order to enable "search all" across...
ViewShellId GetViewShellId() const override
See SfxUndoAction::GetViewShellId().
ViewShellId mnViewShellId
virtual void Repeat(SfxRepeatTarget &rTarget) override
virtual bool Merge(SfxUndoAction *pNextAction) override
ScBlockUndo(ScDocShell *pDocSh, const ScRange &rRange, ScBlockUndoMode eBlockMode)
std::unique_ptr< SdrUndoAction > pDrawUndo
bool SetViewMarkData(const ScMarkData &rMarkData)
virtual ~ScUndoWrapper() override
static void ShowTable(SCTAB nTab)
ScMultiBlockUndo(ScDocShell *pDocSh, const ScRangeList &rRanges)
SfxUndoAction * GetWrappedUndo()
std::unique_ptr< SfxUndoAction > pDetectiveUndo
std::unique_ptr< SfxUndoAction > pWrappedUndo
virtual void Redo() override
std::unique_ptr< ScDocument, o3tl::default_delete< ScDocument > > ScDocumentUniquePtr
ViewShellId mnViewShellId
ScDocumentUniquePtr pRefUndoDoc
ViewShellId GetViewShellId() const override
See SfxUndoAction::GetViewShellId().
ScMoveUndo(ScDocShell *pDocSh, ScDocumentUniquePtr pRefDoc, std::unique_ptr< ScRefUndoData > pRefData)
ScDBFuncUndo(ScDocShell *pDocSh, const ScRange &rOriginal)
bool IsPaintLocked() const
bool IsPaintLocked() const
virtual OUString GetComment() const override
virtual OUString GetRepeatComment(SfxRepeatTarget &) const override
std::map< SCTAB, std::unique_ptr< sc::ColumnSpanSet > > DataSpansType
virtual ~ScMultiBlockUndo() override
ScRangeList maBlockRanges
virtual bool Merge(SfxUndoAction *pNextAction) override
virtual ~ScDBFuncUndo() override
std::unique_ptr< SdrUndoAction > mpDrawUndo
std::unique_ptr< ScDBData > pAutoDBRange
std::unique_ptr< ScRefUndoData > pRefUndoData
void BroadcastChanges(const ScRange &rRange)
virtual ~ScBlockUndo() override
ScUndoWrapper(std::unique_ptr< SfxUndoAction > pUndo)
virtual ~ScMoveUndo() override
virtual void Undo() override
virtual bool CanRepeat(SfxRepeatTarget &rTarget) const override