LibreOffice Module sc (master) 1
Public Types | Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
ScSimpleUndo Class Reference

#include <undobase.hxx>

Inheritance diagram for ScSimpleUndo:
[legend]
Collaboration diagram for ScSimpleUndo:
[legend]

Public Types

typedef std::map< SCTAB, std::unique_ptr< sc::ColumnSpanSet > > DataSpansType
 

Public Member Functions

 ScSimpleUndo (ScDocShell *pDocSh)
 
virtual bool Merge (SfxUndoAction *pNextAction) override
 
ViewShellId GetViewShellId () const override
 See SfxUndoAction::GetViewShellId(). More...
 
virtual std::optional< ScRangegetAffectedRange () const
 
- Public Member Functions inherited from SfxUndoAction
 SfxUndoAction ()
 
virtual ~SfxUndoAction () COVERITY_NOEXCEPT_FALSE
 
virtual void Undo ()
 
virtual void UndoWithContext (SfxUndoContext &i_context)
 
virtual void Redo ()
 
virtual void RedoWithContext (SfxUndoContext &i_context)
 
virtual void Repeat (SfxRepeatTarget &)
 
virtual bool CanRepeat (SfxRepeatTarget &) const
 
virtual bool Merge (SfxUndoAction *pNextAction)
 
virtual OUString GetComment () const
 
virtual OUString GetRepeatComment (SfxRepeatTarget &) const
 
virtual ViewShellId GetViewShellId () const
 
const DateTimeGetDateTime () const
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 

Protected Member Functions

bool IsPaintLocked () const
 
bool SetViewMarkData (const ScMarkData &rMarkData)
 
void BeginUndo ()
 
void EndUndo ()
 
void BeginRedo ()
 
void EndRedo ()
 
void BroadcastChanges (const ScRange &rRange)
 
void BroadcastChanges (const DataSpansType &rSpans)
 Broadcast changes on specified spans. More...
 

Static Protected Member Functions

static void ShowTable (SCTAB nTab)
 
static void ShowTable (const ScRange &rRange)
 

Protected Attributes

ScDocShellpDocShell
 
std::unique_ptr< SfxUndoActionpDetectiveUndo
 
ViewShellId mnViewShellId
 

Private Member Functions

 ScSimpleUndo (const ScSimpleUndo &)=delete
 

Detailed Description

Definition at line 34 of file undobase.hxx.

Member Typedef Documentation

◆ DataSpansType

Definition at line 39 of file undobase.hxx.

Constructor & Destructor Documentation

◆ ScSimpleUndo() [1/2]

ScSimpleUndo::ScSimpleUndo ( const ScSimpleUndo )
privatedelete

◆ ScSimpleUndo() [2/2]

ScSimpleUndo::ScSimpleUndo ( ScDocShell pDocSh)

Definition at line 42 of file undobase.cxx.

References ScTabViewShell::GetActiveViewShell(), and mnViewShellId.

Member Function Documentation

◆ BeginRedo()

void ScSimpleUndo::BeginRedo ( )
protected

own Flag for Redo?

Definition at line 145 of file undobase.cxx.

References ScTabViewShell::GetActiveViewShell(), ScTabView::HideAllCursors(), pDocShell, and ScDocShell::SetInUndo().

Referenced by ScDBFuncUndo::BeginRedo(), sc::UndoDeleteSparkline::Redo(), sc::UndoDeleteSparklineGroup::Redo(), sc::UndoEditSparkline::Redo(), sc::UndoEditSparklneGroup::Redo(), sc::UndoGroupSparklines::Redo(), sc::UndoInsertSparkline::Redo(), sc::UndoThemeChange::Redo(), sc::UndoUngroupSparklines::Redo(), ScUndoInsertCells::Redo(), ScUndoDeleteCells::Redo(), ScUndoDeleteMulti::Redo(), ScUndoCut::Redo(), ScUndoPaste::Redo(), ScUndoDragDrop::Redo(), ScUndoDeleteContents::Redo(), ScUndoFillTable::Redo(), ScUndoSelectionAttr::Redo(), ScUndoWidthOrHeight::Redo(), ScUndoAutoFill::Redo(), ScUndoMerge::Redo(), ScUndoAutoFormat::Redo(), ScUndoReplace::Redo(), ScUndoTabOp::Redo(), ScUndoConversion::Redo(), ScUndoRefConversion::Redo(), ScUndoListNames::Redo(), ScUndoUseScenario::Redo(), ScUndoSelectionStyle::Redo(), ScUndoEnterMatrix::Redo(), ScUndoIndent::Redo(), ScUndoTransliterate::Redo(), ScUndoClearItems::Redo(), ScUndoRemoveBreaks::Redo(), ScUndoRemoveMerge::Redo(), ScUndoBorder::Redo(), ScUndoCursorAttr::Redo(), ScUndoEnterData::Redo(), ScUndoEnterValue::Redo(), ScUndoSetCell::Redo(), ScUndoPageBreak::Redo(), ScUndoPrintZoom::Redo(), ScUndoThesaurus::Redo(), ScUndoReplaceNote::Redo(), ScUndoShowHideNote::Redo(), ScUndoDetective::Redo(), ScUndoRangeNames::Redo(), sc::UndoSetCells::Redo(), ScUndoDoOutline::Redo(), ScUndoMakeOutline::Redo(), ScUndoOutlineLevel::Redo(), ScUndoOutlineBlock::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoDBData::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoDataPilot::Redo(), ScUndoConsolidate::Redo(), ScUndoChartData::Redo(), ScUndoDataForm::Redo(), sc::UndoSort::Redo(), ScUndoModifyStyle::Redo(), ScUndoApplyPageStyle::Redo(), ScUndoDocProtect::Redo(), ScUndoTabProtect::Redo(), ScUndoPrintRange::Redo(), and ScUndoRenameObject::Redo().

◆ BeginUndo()

void ScSimpleUndo::BeginUndo ( )
protected

Definition at line 90 of file undobase.cxx.

References ScTabViewShell::GetActiveViewShell(), ScTabView::HideAllCursors(), pDetectiveUndo, pDocShell, and ScDocShell::SetInUndo().

Referenced by ScBlockUndo::BeginUndo(), ScMultiBlockUndo::BeginUndo(), ScDBFuncUndo::BeginUndo(), ScMoveUndo::BeginUndo(), ScUndoRefreshLink::Redo(), sc::UndoDeleteSparkline::Undo(), sc::UndoDeleteSparklineGroup::Undo(), sc::UndoEditSparkline::Undo(), sc::UndoEditSparklneGroup::Undo(), sc::UndoGroupSparklines::Undo(), sc::UndoInsertSparkline::Undo(), sc::UndoThemeChange::Undo(), sc::UndoUngroupSparklines::Undo(), ScUndoDeleteContents::Undo(), ScUndoFillTable::Undo(), ScUndoSelectionAttr::Undo(), ScUndoWidthOrHeight::Undo(), ScUndoMerge::Undo(), ScUndoReplace::Undo(), ScUndoTabOp::Undo(), ScUndoConversion::Undo(), ScUndoRefConversion::Undo(), ScUndoUseScenario::Undo(), ScUndoSelectionStyle::Undo(), ScUndoRefreshLink::Undo(), ScUndoRemoveBreaks::Undo(), ScUndoCursorAttr::Undo(), ScUndoEnterData::Undo(), ScUndoEnterValue::Undo(), ScUndoSetCell::Undo(), ScUndoPageBreak::Undo(), ScUndoPrintZoom::Undo(), ScUndoThesaurus::Undo(), ScUndoReplaceNote::Undo(), ScUndoShowHideNote::Undo(), ScUndoDetective::Undo(), ScUndoRangeNames::Undo(), sc::UndoSetCells::Undo(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoDBData::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoDataPilot::Undo(), ScUndoConsolidate::Undo(), ScUndoChartData::Undo(), sc::UndoSort::Undo(), ScUndoModifyStyle::Undo(), ScUndoApplyPageStyle::Undo(), ScUndoDocProtect::Undo(), ScUndoTabProtect::Undo(), ScUndoPrintRange::Undo(), and ScUndoRenameObject::Undo().

◆ BroadcastChanges() [1/2]

void ScSimpleUndo::BroadcastChanges ( const DataSpansType rSpans)
protected

Broadcast changes on specified spans.

Parameters
rSpanscontainer that specifies all spans whose changes need to be broadcasted.

Definition at line 212 of file undobase.cxx.

References ScDocShell::GetDocument(), pDocShell, and rSet.

◆ BroadcastChanges() [2/2]

void ScSimpleUndo::BroadcastChanges ( const ScRange rRange)
protected

◆ EndRedo()

void ScSimpleUndo::EndRedo ( )
protected

Definition at line 154 of file undobase.cxx.

References ScTabViewShell::GetActiveViewShell(), pDetectiveUndo, pDocShell, ScDocShell::SetDocumentModified(), ScDocShell::SetInUndo(), ScTabView::ShowAllCursors(), ScTabView::UpdateAutoFillMark(), and ScTabViewShell::UpdateInputHandler().

Referenced by ScBlockUndo::EndRedo(), ScMultiBlockUndo::EndRedo(), ScDBFuncUndo::EndRedo(), sc::UndoDeleteSparkline::Redo(), sc::UndoDeleteSparklineGroup::Redo(), sc::UndoEditSparkline::Redo(), sc::UndoEditSparklneGroup::Redo(), sc::UndoGroupSparklines::Redo(), sc::UndoInsertSparkline::Redo(), sc::UndoThemeChange::Redo(), sc::UndoUngroupSparklines::Redo(), ScUndoInsertCells::Redo(), ScUndoDeleteCells::Redo(), ScUndoDeleteMulti::Redo(), ScUndoDragDrop::Redo(), ScUndoDeleteContents::Redo(), ScUndoFillTable::Redo(), ScUndoSelectionAttr::Redo(), ScUndoWidthOrHeight::Redo(), ScUndoMerge::Redo(), ScUndoReplace::Redo(), ScUndoTabOp::Redo(), ScUndoConversion::Redo(), ScUndoRefConversion::Redo(), ScUndoUseScenario::Redo(), ScUndoSelectionStyle::Redo(), ScUndoRemoveBreaks::Redo(), ScUndoCursorAttr::Redo(), ScUndoEnterData::Redo(), ScUndoEnterValue::Redo(), ScUndoSetCell::Redo(), ScUndoPageBreak::Redo(), ScUndoPrintZoom::Redo(), ScUndoThesaurus::Redo(), ScUndoReplaceNote::Redo(), ScUndoShowHideNote::Redo(), ScUndoDetective::Redo(), ScUndoRangeNames::Redo(), sc::UndoSetCells::Redo(), ScUndoDoOutline::Redo(), ScUndoMakeOutline::Redo(), ScUndoOutlineLevel::Redo(), ScUndoOutlineBlock::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoDBData::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoDataPilot::Redo(), ScUndoConsolidate::Redo(), ScUndoChartData::Redo(), sc::UndoSort::Redo(), ScUndoModifyStyle::Redo(), ScUndoApplyPageStyle::Redo(), ScUndoDocProtect::Redo(), ScUndoTabProtect::Redo(), ScUndoPrintRange::Redo(), and ScUndoRenameObject::Redo().

◆ EndUndo()

void ScSimpleUndo::EndUndo ( )
protected

Definition at line 125 of file undobase.cxx.

References ScTabViewShell::GetActiveViewShell(), pDocShell, ScDocShell::SetDocumentModified(), ScDocShell::SetInUndo(), ScTabView::ShowAllCursors(), ScTabView::UpdateAutoFillMark(), and ScTabViewShell::UpdateInputHandler().

Referenced by ScBlockUndo::EndUndo(), ScMultiBlockUndo::EndUndo(), ScDBFuncUndo::EndUndo(), ScMoveUndo::EndUndo(), ScUndoRefreshLink::Redo(), sc::UndoDeleteSparkline::Undo(), sc::UndoDeleteSparklineGroup::Undo(), sc::UndoEditSparkline::Undo(), sc::UndoEditSparklneGroup::Undo(), sc::UndoGroupSparklines::Undo(), sc::UndoInsertSparkline::Undo(), sc::UndoThemeChange::Undo(), sc::UndoUngroupSparklines::Undo(), ScUndoDeleteContents::Undo(), ScUndoFillTable::Undo(), ScUndoSelectionAttr::Undo(), ScUndoWidthOrHeight::Undo(), ScUndoMerge::Undo(), ScUndoReplace::Undo(), ScUndoTabOp::Undo(), ScUndoConversion::Undo(), ScUndoRefConversion::Undo(), ScUndoUseScenario::Undo(), ScUndoSelectionStyle::Undo(), ScUndoRefreshLink::Undo(), ScUndoRemoveBreaks::Undo(), ScUndoCursorAttr::Undo(), ScUndoEnterData::Undo(), ScUndoEnterValue::Undo(), ScUndoSetCell::Undo(), ScUndoPageBreak::Undo(), ScUndoPrintZoom::Undo(), ScUndoThesaurus::Undo(), ScUndoReplaceNote::Undo(), ScUndoShowHideNote::Undo(), ScUndoDetective::Undo(), ScUndoRangeNames::Undo(), sc::UndoSetCells::Undo(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoDBData::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoDataPilot::Undo(), ScUndoConsolidate::Undo(), ScUndoChartData::Undo(), sc::UndoSort::Undo(), ScUndoModifyStyle::Undo(), ScUndoApplyPageStyle::Undo(), ScUndoDocProtect::Undo(), ScUndoTabProtect::Undo(), ScUndoPrintRange::Undo(), and ScUndoRenameObject::Undo().

◆ getAffectedRange()

virtual std::optional< ScRange > ScSimpleUndo::getAffectedRange ( ) const
inlinevirtual

◆ GetViewShellId()

ViewShellId ScSimpleUndo::GetViewShellId ( ) const
overridevirtual

See SfxUndoAction::GetViewShellId().

Reimplemented from SfxUndoAction.

Definition at line 50 of file undobase.cxx.

References mnViewShellId.

◆ IsPaintLocked()

bool ScSimpleUndo::IsPaintLocked ( ) const
inlineprotected

◆ Merge()

bool ScSimpleUndo::Merge ( SfxUndoAction pNextAction)
overridevirtual

Reimplemented from SfxUndoAction.

Reimplemented in ScUndoInsertCells.

Definition at line 68 of file undobase.cxx.

References pDetectiveUndo, and ScUndoDraw::ReleaseDrawUndo().

Referenced by ScUndoInsertCells::Merge().

◆ SetViewMarkData()

bool ScSimpleUndo::SetViewMarkData ( const ScMarkData rMarkData)
protected

◆ ShowTable() [1/2]

void ScSimpleUndo::ShowTable ( const ScRange rRange)
staticprotected

◆ ShowTable() [2/2]

void ScSimpleUndo::ShowTable ( SCTAB  nTab)
staticprotected

Member Data Documentation

◆ mnViewShellId

ViewShellId ScSimpleUndo::mnViewShellId
protected

Definition at line 53 of file undobase.hxx.

Referenced by GetViewShellId(), and ScSimpleUndo().

◆ pDetectiveUndo

std::unique_ptr<SfxUndoAction> ScSimpleUndo::pDetectiveUndo
protected

Definition at line 52 of file undobase.hxx.

Referenced by BeginUndo(), EndRedo(), and Merge().

◆ pDocShell

ScDocShell* ScSimpleUndo::pDocShell
protected

Definition at line 50 of file undobase.hxx.

Referenced by ScBlockUndo::AdjustHeight(), BeginRedo(), ScDBFuncUndo::BeginRedo(), BeginUndo(), ScBlockUndo::BeginUndo(), ScMultiBlockUndo::BeginUndo(), ScDBFuncUndo::BeginUndo(), ScMoveUndo::BeginUndo(), BroadcastChanges(), ScUndoSelectionAttr::ChangeEditData(), ScUndoDeleteMulti::DoChange(), ScUndoEnterData::DoChange(), ScUndoCopyTab::DoChange(), ScUndoImportTab::DoChange(), ScUndoPageBreak::DoChange(), ScUndoRemoveLink::DoChange(), ScUndoLayoutRTL::DoChange(), ScUndoShowHideTab::DoChange(), ScUndoPaste::DoChange(), ScUndoPrintZoom::DoChange(), ScUndoRangeNames::DoChange(), ScUndoAutoFilter::DoChange(), ScUndoPrintRange::DoChange(), ScUndoMerge::DoChange(), ScUndoMoveTab::DoChange(), ScUndoThesaurus::DoChange(), ScUndoTabColor::DoChange(), ScUndoInsertCells::DoChange(), ScUndoDeleteCells::DoChange(), ScUndoCut::DoChange(), ScUndoDeleteContents::DoChange(), ScUndoFillTable::DoChange(), ScUndoSelectionAttr::DoChange(), ScUndoSelectionStyle::DoChange(), ScUndoDataForm::DoChange(), ScUndoUpdateAreaLink::DoChange(), sc::UndoSetCells::DoChange(), ScUndoConditionalFormatList::DoChange(), ScUndoCursorAttr::DoChange(), ScUndoAllRangeNames::DoChange(), ScUndoConditionalFormat::DoChange(), ScUndoRefConversion::DoChange(), ScUndoConversion::DoChange(), ScUndoListNames::DoChange(), ScUndoRenameTab::DoChange(), ScUndoReplaceNote::DoInsertNote(), ScUndoDocProtect::DoProtect(), ScUndoTabProtect::DoProtect(), ScUndoReplaceNote::DoRemoveNote(), ScUndoDragDrop::DoUndo(), EndRedo(), EndUndo(), ScBlockUndo::EndUndo(), ScMultiBlockUndo::EndUndo(), ScDBFuncUndo::EndUndo(), ScMoveUndo::EndUndo(), sc::UndoFormulaToValue::Execute(), sc::UndoSort::Execute(), ScUndoRenameObject::GetObject(), ScUndoChartData::Init(), ScUndoDragDrop::PaintArea(), ScUndoAddRangeData::Redo(), sc::UndoDeleteSparkline::Redo(), sc::UndoDeleteSparklineGroup::Redo(), sc::UndoEditSparkline::Redo(), sc::UndoEditSparklneGroup::Redo(), sc::UndoGroupSparklines::Redo(), sc::UndoInsertSparkline::Redo(), sc::UndoThemeChange::Redo(), sc::UndoUngroupSparklines::Redo(), ScUndoInsertCells::Redo(), ScUndoDeleteCells::Redo(), ScUndoDeleteMulti::Redo(), ScUndoCut::Redo(), ScUndoPaste::Redo(), ScUndoDragDrop::Redo(), ScUndoDeleteContents::Redo(), ScUndoWidthOrHeight::Redo(), ScUndoAutoFill::Redo(), ScUndoAutoFormat::Redo(), ScUndoReplace::Redo(), ScUndoTabOp::Redo(), ScUndoUseScenario::Redo(), ScUndoRefreshLink::Redo(), ScUndoEnterMatrix::Redo(), ScUndoInsertAreaLink::Redo(), ScUndoRemoveAreaLink::Redo(), ScUndoUpdateAreaLink::Redo(), ScUndoIndent::Redo(), ScUndoTransliterate::Redo(), ScUndoClearItems::Redo(), ScUndoRemoveBreaks::Redo(), ScUndoRemoveMerge::Redo(), ScUndoBorder::Redo(), ScUndoEnterData::Redo(), ScUndoEnterValue::Redo(), ScUndoSetCell::Redo(), ScUndoReplaceNote::Redo(), ScUndoShowHideNote::Redo(), ScUndoDetective::Redo(), ScUndoMakeOutline::Redo(), ScUndoOutlineBlock::Redo(), ScUndoAutoOutline::Redo(), ScUndoSubTotals::Redo(), ScUndoDBData::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoDataPilot::Redo(), ScUndoConsolidate::Redo(), ScUndoChartData::Redo(), ScUndoDataForm::Redo(), ScUndoModifyStyle::Redo(), ScUndoApplyPageStyle::Redo(), ScUndoInsertTab::Redo(), ScUndoInsertTables::Redo(), ScUndoDeleteTab::Redo(), ScUndoCopyTab::Redo(), ScUndoMakeScenario::Redo(), ScUndoImportTab::Redo(), ScUndoScenarioFlags::Redo(), ScUndoSelectionStyle::Repeat(), ScUndoEnterMatrix::Repeat(), ScBlockUndo::ScBlockUndo(), ScMoveUndo::ScMoveUndo(), ScMultiBlockUndo::ScMultiBlockUndo(), ScUndoCopyTab::ScUndoCopyTab(), ScUndoCursorAttr::ScUndoCursorAttr(), ScUndoDataForm::ScUndoDataForm(), ScUndoDeleteCells::ScUndoDeleteCells(), ScUndoDeleteContents::ScUndoDeleteContents(), ScUndoDragDrop::ScUndoDragDrop(), ScUndoImportTab::ScUndoImportTab(), ScUndoInsertCells::ScUndoInsertCells(), ScUndoInsertTab::ScUndoInsertTab(), ScUndoInsertTables::ScUndoInsertTables(), ScUndoMakeScenario::ScUndoMakeScenario(), ScUndoPaste::ScUndoPaste(), ScUndoQuery::ScUndoQuery(), ScUndoRemoveLink::ScUndoRemoveLink(), ScUndoSelectionAttr::ScUndoSelectionAttr(), ScUndoWidthOrHeight::ScUndoWidthOrHeight(), ScUndoInsertCells::SetChangeTrack(), ScUndoDeleteCells::SetChangeTrack(), ScUndoDeleteMulti::SetChangeTrack(), ScUndoCut::SetChangeTrack(), ScUndoPaste::SetChangeTrack(), ScUndoDragDrop::SetChangeTrack(), ScUndoDeleteContents::SetChangeTrack(), ScUndoFillTable::SetChangeTrack(), ScUndoAutoFill::SetChangeTrack(), ScUndoReplace::SetChangeTrack(), ScUndoConversion::SetChangeTrack(), ScUndoRefConversion::SetChangeTrack(), ScUndoEnterMatrix::SetChangeTrack(), ScUndoEnterData::SetChangeTrack(), ScUndoEnterValue::SetChangeTrack(), ScUndoSetCell::SetChangeTrack(), ScUndoInsertTab::SetChangeTrack(), ScUndoInsertTables::SetChangeTrack(), ScUndoDeleteTab::SetChangeTrack(), ScUndoThesaurus::SetChangeTrack(), ScUndoSetCell::SetValue(), ScUndoAddRangeData::Undo(), sc::UndoDeleteSparkline::Undo(), sc::UndoDeleteSparklineGroup::Undo(), sc::UndoEditSparkline::Undo(), sc::UndoEditSparklneGroup::Undo(), sc::UndoGroupSparklines::Undo(), sc::UndoInsertSparkline::Undo(), sc::UndoThemeChange::Undo(), sc::UndoUngroupSparklines::Undo(), ScUndoInsertCells::Undo(), ScUndoDeleteCells::Undo(), ScUndoDeleteMulti::Undo(), ScUndoDragDrop::Undo(), ScUndoDeleteContents::Undo(), ScUndoWidthOrHeight::Undo(), ScUndoAutoFill::Undo(), ScUndoAutoFormat::Undo(), ScUndoReplace::Undo(), ScUndoTabOp::Undo(), ScUndoConversion::Undo(), ScUndoRefConversion::Undo(), ScUndoUseScenario::Undo(), ScUndoRefreshLink::Undo(), ScUndoEnterMatrix::Undo(), ScUndoInsertAreaLink::Undo(), ScUndoRemoveAreaLink::Undo(), ScUndoUpdateAreaLink::Undo(), ScUndoIndent::Undo(), ScUndoTransliterate::Undo(), ScUndoClearItems::Undo(), ScUndoRemoveBreaks::Undo(), ScUndoRemoveMerge::Undo(), ScUndoBorder::Undo(), ScUndoEnterData::Undo(), ScUndoEnterValue::Undo(), ScUndoSetCell::Undo(), ScUndoThesaurus::Undo(), ScUndoReplaceNote::Undo(), ScUndoShowHideNote::Undo(), ScUndoDetective::Undo(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoQuery::Undo(), ScUndoDBData::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoDataPilot::Undo(), ScUndoConsolidate::Undo(), ScUndoChartData::Undo(), ScUndoModifyStyle::Undo(), ScUndoApplyPageStyle::Undo(), ScUndoInsertTab::Undo(), ScUndoInsertTables::Undo(), ScUndoDeleteTab::Undo(), ScUndoCopyTab::Undo(), ScUndoMakeScenario::Undo(), ScUndoImportTab::Undo(), ScUndoScenarioFlags::Undo(), ScMoveUndo::UndoRef(), ScUndoCursorAttr::~ScUndoCursorAttr(), and ScUndoSelectionAttr::~ScUndoSelectionAttr().


The documentation for this class was generated from the following files: