LibreOffice Module sw (master)
1
|
#include <IDocumentUndoRedo.hxx>
Public Member Functions | |
virtual void | DoUndo (bool const bDoUndo)=0 |
Enable/Disable Undo. More... | |
virtual bool | DoesUndo () const =0 |
Is Undo enabled? More... | |
virtual void | DoGroupUndo (bool const bDoUndo)=0 |
Enable/Disable Group Undo. More... | |
virtual bool | DoesGroupUndo () const =0 |
Is Group Undo enabled? More... | |
virtual void | DoDrawUndo (bool const bDoUndo)=0 |
Enable/Disable Undo for Drawing objects. More... | |
virtual bool | DoesDrawUndo () const =0 |
Is Undo for Drawing objects enabled? for Draw-Undo: writer wants to handle actions on Flys on its own. More... | |
virtual void | DoRepair (bool bRepair)=0 |
Enable repair mode. More... | |
virtual bool | DoesRepair () const =0 |
Is repair mode active? More... | |
virtual void | SetUndoNoModifiedPosition ()=0 |
Set the position at which the document is in the "unmodified" state to the current position in the Undo stack. More... | |
virtual void | LockUndoNoModifiedPosition ()=0 |
Prevent updates to the "unmodified" state position via SetUndoNoResetModified(). More... | |
virtual void | UnLockUndoNoModifiedPosition ()=0 |
Allow updates to the "unmodified" state position via SetUndoNoResetModified(). More... | |
virtual void | SetUndoNoResetModified ()=0 |
Disable (re)setting the document modified flag on Undo/Redo. More... | |
virtual bool | IsUndoNoResetModified () const =0 |
Is setting the document modified flag on Undo/Redo disabled? More... | |
virtual bool | Undo ()=0 |
Execute Undo. More... | |
virtual SwUndoId | StartUndo (SwUndoId const eUndoId, SwRewriter const *const pRewriter)=0 |
Opens undo block. More... | |
virtual SwUndoId | EndUndo (SwUndoId const eUndoId, SwRewriter const *const pRewriter)=0 |
Closes undo block. More... | |
virtual void | DelAllUndoObj ()=0 |
Delete all Undo actions. More... | |
virtual bool | GetLastUndoInfo (OUString *const o_pStr, SwUndoId *const o_pId, const SwView *pView=nullptr) const =0 |
Get Id and comment of last Undo action. More... | |
virtual SwUndoComments_t | GetUndoComments () const =0 |
Get comments of Undo actions. More... | |
virtual bool | Redo ()=0 |
Execute Redo. More... | |
virtual bool | GetFirstRedoInfo (OUString *const o_pStr, SwUndoId *const o_pId, const SwView *pView=nullptr) const =0 |
Get Id and comment of first Redo action. More... | |
virtual SwUndoComments_t | GetRedoComments () const =0 |
Get comments of Redo actions. More... | |
virtual bool | Repeat (::sw::RepeatContext &rContext, sal_uInt16 const nRepeatCnt)=0 |
Repeat the last Undo action. More... | |
virtual SwUndoId | GetRepeatInfo (OUString *const o_pStr) const =0 |
Get Id and comment of last Undo action, if it is Repeat capable. More... | |
virtual void | AppendUndo (std::unique_ptr< SwUndo > pUndo)=0 |
Add new Undo action. More... | |
virtual void | ClearRedo ()=0 |
Delete all Redo actions. More... | |
virtual bool | IsUndoNodes (SwNodes const &rNodes) const =0 |
virtual size_t | GetUndoActionCount (const bool bCurrentLevel=true) const =0 |
Get the number of Undo actions. More... | |
virtual void | SetView (SwView *pView)=0 |
Return undo/redo info for this view. More... | |
Protected Member Functions | |
virtual | ~IDocumentUndoRedo () |
Definition at line 37 of file IDocumentUndoRedo.hxx.
|
inlineprotectedvirtual |
Definition at line 216 of file IDocumentUndoRedo.hxx.
Add new Undo action.
Takes over ownership of pUndo.
Implemented in sw::UndoManager.
Referenced by sw::DocumentRedlineManager::AcceptRedline(), SwDoc::AddDrawUndo(), sw::DocumentContentOperationsManager::AppendTextNode(), SwDoc::AppendUndoForInsertFromDB(), SwDoc::BalanceRowHeight(), SwDoc::ChangeTOX(), SwDoc::ChgFormat(), SwDoc::ChgNumRuleFormats(), SwDoc::ChgTableStyle(), SwDoc::ChkBoxNumFormat(), SwDoc::ClearBoxNumAttrs(), SwDoc::ClearLineNumAttrs(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::DelCharFormat(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), SwDoc::DeleteRowCol(), SwDoc::DeleteSelection(), SwDoc::DeleteTOXMark(), SwDoc::DelFrameFormat(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwDoc::DelNumRule(), SwDoc::DelNumRules(), SwDoc::DelSectionFormat(), SwDoc::DelTableStyle(), SwDoc::DelTextFormatColl(), sw::mark::Bookmark::DeregisterFromDoc(), SwDoc::DontExpandFormat(), SwDocShell::Edit(), SwDoc::GroupSelection(), sw::mark::AnnotationMark::InitDoc(), sw::mark::Bookmark::InitDoc(), SwDoc::InsCopyOfTable(), SwDoc::InsertCol(), SwDoc::InsertDrawLabel(), sw::DocumentContentOperationsManager::InsertDrawObj(), sw::DocumentContentOperationsManager::InsertItemSet(), SwDoc::InsertLabel(), sw::DocumentContentOperationsManager::InsertPoolItem(), SwDoc::InsertRow(), sw::DocumentContentOperationsManager::InsertString(), SwDoc::InsertSwSection(), SwDoc::InsertTable(), InsertTableImpl(), SwDocShell::MakeByExample(), SwDoc::MakeCharFormat(), SwDoc::MakeCondTextFormatColl(), sw::mark::MarkManager::makeFieldBookmark(), SwDoc::MakeFlySection_(), SwDoc::MakeFrameFormat(), sw::DocumentLayoutManager::MakeLayoutFormat(), sw::mark::MarkManager::makeNoTextFieldBookmark(), SwDoc::MakeNumRule(), SwDoc::MakeTableStyle(), SwDoc::MakeTextFormatColl(), SwDoc::MergeTable(), SwDoc::MoveLeftMargin(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwDoc::MoveParagraphImpl(), SwDoc::NumOrNoNum(), SwDoc::NumUpDown(), SwDoc::OutlineUpDown(), sw::DocumentContentOperationsManager::Overwrite(), sw::DocumentFieldsManager::PutValueToField(), sw::DocumentRedlineManager::RejectRedline(), sw::mark::TextFieldmark::ReleaseDoc(), sw::mark::NonTextFieldmark::ReleaseDoc(), sw::mark::DateFieldmark::ReleaseDoc(), SwDoc::RenameFormat(), sw::mark::MarkManager::renameMark(), SwDoc::RenameNumRule(), SwDoc::ReplaceNumRule(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), sw::DocumentContentOperationsManager::ReRead(), SwDoc::ResetAttrAtFormat(), SwDoc::ResetAttrs(), SwDoc::RstTextAttrs(), SwDoc::SetAttr(), SwDoc::SetBoxAttr(), SwDoc::SetColRowWidthHeight(), SwDoc::SetCurFootnote(), SwDoc::SetDefault(), SwDoc::SetEndNoteInfo(), SwDoc::SetFlyFrameAttr(), SwDoc::SetFlyFrameDescription(), SwDoc::SetFlyFrameTitle(), SwDoc::SetFootnoteInfo(), SwDoc::SetFrameFormatToFly(), SwDoc::SetNodeNumStart(), SwDoc::SetNumRule(), SwDoc::SetNumRuleStart(), SwDoc::SetRowBackground(), SwDoc::SetRowHeight(), SwDoc::SetRowSplit(), SwDoc::SetRowsToRepeat(), SwDoc::SetTabBorders(), SwDoc::SetTabCols(), SwDoc::SetTableAutoFormat(), SwDoc::SetTableBoxFormulaAttrs(), SwDoc::SetTabLineStyle(), SwDoc::SetTextFormatColl(), SwEditShell::SignParagraph(), SwDoc::SortTable(), SwDoc::SortText(), sw::DocumentContentOperationsManager::SplitNode(), SwDoc::SplitTable(), SwDoc::TableToText(), SwDoc::TextToTable(), sw::DocumentContentOperationsManager::TransliterateText(), SwDoc::UnGroupSelection(), SwDoc::UnProtectCells(), SwDoc::UnProtectTableCells(), SwTOXBaseSection::Update(), sw::DocumentFieldsManager::UpdateField(), and SwDoc::UpdateSection().
|
pure virtual |
Delete all Redo actions.
Implemented in sw::UndoManager.
Referenced by SwDoc::ClearLineNumAttrs(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwDoc::DeleteRowCol(), sw::DocumentContentOperationsManager::DelFullPara(), SwDoc::GroupSelection(), IMPL_STATIC_LINK(), SwDoc::InsCopyOfTable(), SwDoc::InsertDrawLabel(), sw::DocumentContentOperationsManager::InsertItemSet(), sw::DocumentContentOperationsManager::InsertPoolItem(), sw::DocumentContentOperationsManager::InsertString(), sw::DocumentContentOperationsManager::MoveRange(), sw::DocumentContentOperationsManager::Overwrite(), SwDoc::RestoreInvisibleContent(), SwDoc::SetAttr(), SwDoc::SetCurFootnote(), SwDoc::SetFlyFrameAttr(), sw::DocumentContentOperationsManager::SplitNode(), SwDoc::TableToText(), and SwDoc::UnGroupSelection().
|
pure virtual |
Delete all Undo actions.
Of course Undo will be disabled during deletion.
Implemented in sw::UndoManager.
Referenced by SwDoc::ClearDoc(), SwEditShell::DelAllUndoObj(), sw::DocumentLinksAdministrationManager::EmbedAllLinks(), SwDoc::InsertDrawLabel(), SwDoc::InsertLabel(), SwView::InsertMedium(), lcl_FindSelection(), SwDocShell::MakeByExample(), SwDoc::MakeFlyAndMove(), UnfloatTableButton::MouseButtonDown(), and SwDoc::ReplaceStyles().
|
pure virtual |
Enable/Disable Undo for Drawing objects.
Implemented in sw::UndoManager.
Referenced by SwVirtFlyDrawObj::Crop(), sw::DrawUndoGuard::DrawUndoGuard(), SwVirtFlyDrawObj::Move(), SwVirtFlyDrawObj::Resize(), and sw::DrawUndoGuard::~DrawUndoGuard().
|
pure virtual |
Is Undo for Drawing objects enabled? for Draw-Undo: writer wants to handle actions on Flys on its own.
Implemented in sw::UndoManager.
|
pure virtual |
Is Group Undo enabled?
Implemented in sw::UndoManager.
Referenced by sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwEditShell::DoesGroupUndo(), sw::DocumentContentOperationsManager::InsertString(), sw::DocumentContentOperationsManager::Overwrite(), and SwExtTextInput::~SwExtTextInput().
|
pure virtual |
|
pure virtual |
Is Undo enabled?
Implemented in sw::UndoManager.
Referenced by sw::DocumentRedlineManager::AcceptRedline(), sw::DocumentRedlineManager::AppendRedline(), sw::DocumentContentOperationsManager::AppendTextNode(), SwDoc::ChgNumRuleFormats(), SwDoc::ChkBoxNumFormat(), SwDoc::ClearBoxNumAttrs(), SwDoc::ClearLineNumAttrs(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::DelCharFormat(), SwExtraRedlineTable::DeleteAllTableRedlines(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), SwDoc::DeleteSelection(), SwExtraRedlineTable::DeleteTableCellRedline(), SwExtraRedlineTable::DeleteTableRowRedline(), SwDoc::DelFrameFormat(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwDoc::DelSectionFormat(), SwDoc::DelTextFormatColl(), sw::mark::Bookmark::DeregisterFromDoc(), SwEditShell::DoesUndo(), SwDocShell::Edit(), SwGlossaries::EditGroupDoc(), SwCursor::Find_Text(), SwCursor::FindAttrs(), SwCursor::FindFormat(), GetMergeSel(), SwDoc::GroupSelection(), sw::mark::AnnotationMark::InitDoc(), sw::mark::Bookmark::InitDoc(), sw::DocumentDrawModelManager::InitDrawModel(), SwUndoParagraphSigning::Insert(), SwDoc::InsertDrawLabel(), sw::DocumentContentOperationsManager::InsertDrawObj(), sw::DocumentContentOperationsManager::InsertItemSet(), sw::DocumentContentOperationsManager::InsertPoolItem(), sw::DocumentContentOperationsManager::InsertString(), lcl_FindSelection(), sw::mark::MarkManager::makeFieldBookmark(), SwDoc::MakeFlyAndMove(), sw::DocumentLayoutManager::MakeLayoutFormat(), sw::mark::MarkManager::makeNoTextFieldBookmark(), UnfloatTableButton::MouseButtonDown(), sw::DocumentContentOperationsManager::MoveNodeRange(), sw::DocumentContentOperationsManager::MoveRange(), SwFEShell::NewFlyFrame(), SwDoc::NumUpDown(), sw::DocumentContentOperationsManager::Overwrite(), SwTable::PrepareMerge(), sw::DocumentFieldsManager::PutValueToField(), sw::DocumentRedlineManager::RejectRedline(), SwUndoParagraphSigning::Remove(), sw::mark::MarkManager::renameMark(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), sw::DocumentContentOperationsManager::ReRead(), SwDoc::SetDefault(), SwDoc::SetFlyFrameAttr(), SwDoc::SetFrameFormatToFly(), SwDocStyleSheet::SetItemSet(), sw::annotation::SwAnnotationWin::SetLanguage(), SwDocStyleSheet::SetName(), SwDoc::SetNodeNumStart(), SwDoc::SetNumRuleStart(), SwDoc::SetRowBackground(), SwDoc::SetRowHeight(), SwDoc::SetRowSplit(), SwDoc::SetRowsToRepeat(), SwDoc::SortText(), sw::DocumentContentOperationsManager::SplitNode(), SwDoc::SplitTable(), SwAutoFormat::SwAutoFormat(), SwDoc::TableToText(), sw::DocumentContentOperationsManager::TransliterateText(), SwDoc::UnGroupSelection(), SwDoc::UnProtectCells(), SwTOXBaseSection::Update(), sw::DocumentFieldsManager::UpdateField(), SwTOXMgr::UpdateOrInsertTOX(), and SwDoc::UpdateSection().
|
pure virtual |
Enable/Disable Group Undo.
This determines whether successive Insert/Delete/Overwrite actions are combined.
Implemented in sw::UndoManager.
Referenced by SwEditShell::DoGroupUndo(), sw::GroupUndoGuard::GroupUndoGuard(), sw::GroupUndoGuard::~GroupUndoGuard(), and SwExtTextInput::~SwExtTextInput().
|
pure virtual |
|
pure virtual |
Enable/Disable Undo.
Implemented in sw::UndoManager.
Referenced by SwFEShell::Copy(), SwEditShell::DoUndo(), SwGlossaries::EditGroupDoc(), GetMergeSel(), SwDoc::InsCopyOfTable(), SwUndoParagraphSigning::Insert(), SwDoc::InsertSwSection(), lcl_CreateWorkingDocument(), lcl_FindSelection(), sw::mark::MarkManager::makeFieldBookmark(), SwDoc::MakeFlyAndMove(), sw::mark::MarkManager::makeNoTextFieldBookmark(), SwDBManager::MergeMailFiles(), SwFEShell::NewFlyFrame(), SwTransferable::PrepareForCopyTextRange(), SwTable::PrepareMerge(), SwUndoParagraphSigning::Remove(), SwDoc::SetColRowWidthHeight(), SwDocStyleSheet::SetName(), SwDoc::SetTableAutoFormat(), SwDoc::SortText(), SwDoc::SplitDoc(), SwAutoFormat::SwAutoFormat(), SwEditShell::SwEditShell(), SwDoc::TextToTable(), sw::UndoGuard::UndoGuard(), SwDoc::~SwDoc(), and sw::UndoGuard::~UndoGuard().
|
pure virtual |
Closes undo block.
nUndoId | undo ID for the list action |
pRewriter | rewriter for comments |
If the given nUndoId is not SwUndoId::EMPTY or SwUndoId::END, the comment of the resulting list action will be set via the nUndoId, applying the given pRewriter (if not 0). Otherwise the comment of the resulting list action is unchanged if it has an UndoId that is not SwUndoId::START set by StartUndo, and in case the UndoId is SwUndoId::START the comment of the list action defaults to the comment of the last action contained in the list action.
Implemented in sw::UndoManager.
Referenced by sw::DocumentRedlineManager::AcceptAllRedline(), sw::DocumentRedlineManager::AcceptRedline(), SwDoc::AppendDoc(), SwXTextSection::attach(), SwXTextTable::attach(), SwXFrame::attachToRange(), SwDoc::Chain(), SwDoc::ChgAnchor(), SwDoc::ChkBoxNumFormat(), SwDoc::CompareDoc(), SwDoc::ConvertFieldsToText(), SwEditShell::Copy(), SwEditShell::Delete(), SwXTextCursor::DeleteAndInsert(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), SwDoc::DeleteCol(), SwDrawView::DeleteMarked(), SwDoc::DeleteRow(), SwDoc::DeleteSelection(), SwDoc::DeleteTOX(), SwEditShell::DelNumRules(), SwDoc::DelSectionFormat(), SwEditShell::EndUndo(), SwTextShell::ExecField(), SwPageBreakWin::execute(), SwCursor::Find_Text(), SwCursor::FindAttrs(), SwCursor::FindFormat(), SwXDrawPage::group(), SwEditShell::InsertGlobalDocContent(), SwDoc::InsertGlossary(), SwEditShell::InsertSection(), SwDoc::InsertTableOf(), lcl_setCharFormatSequence(), lcl_SetNodeNumStart(), SwDoc::MakeFlyAndMove(), SwDoc::MergeDoc(), SwEditShell::MergeTable(), SwDoc::MergeTable(), SwDoc::MoveParagraphImpl(), SwFEShell::NewFlyFrame(), SwEditShell::NoNum(), SwEditShell::NumUpDown(), SwEditShell::OutlineUpDown(), SwDoc::OutlineUpDown(), SwFEShell::Paste(), sw::DocumentRedlineManager::RejectRedline(), SwDoc::RemoveInvisibleContent(), SwEditShell::Replace(), SwDoc::ReplaceNumRule(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwEditShell::ResetAttr(), SwUnoCursorHelper::resetCursorPropertyValue(), SwFlyAtContentFrame::SetAbsPos(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwEditShell::SetCurNumRule(), SwUnoCursorHelper::SetCursorAttr(), SwDocStyleSheet::SetItemSet(), SwEditShell::SetNodeNumStart(), SwUnoCursorHelper::setNumberingProperty(), SwDoc::SetNumRule(), SwEditShell::SetNumRuleStart(), SwXTextTable::setPropertyValue(), SwDoc::SetRubyList(), SwCursorShell::SetShadowCursorPos(), SwXText::setString(), SwUnoCursorHelper::SetString(), SwEditShell::SetTableBoxFormulaAttrs(), SwDoc::SetTabRows(), SwEditShell::SetTextFormatColl(), SwEditShell::SignParagraph(), SwDoc::SortText(), SwEditShell::SplitTable(), SwDoc::TextToTable(), SwDoc::Unchain(), SwXDrawPage::ungroup(), SwDoc::UnProtectTables(), SwTOXMgr::UpdateOrInsertTOX(), SwEditShell::UpdateTableOf(), and SwExtTextInput::~SwExtTextInput().
|
pure virtual |
Get Id and comment of first Redo action.
o_pStr | if not 0, receives comment of first Redo action. |
o_pId | if not 0, receives Id of first Redo action. |
pView | if not nullptr, get the info for this view |
Implemented in sw::UndoManager.
Referenced by SwBaseShell::ExecUndo(), SwEditShell::GetFirstRedoInfo(), and SwEditShell::Redo().
|
pure virtual |
Get Id and comment of last Undo action.
o_pStr | if not 0, receives comment of last Undo action. |
o_pId | if not 0, receives Id of last Undo action. |
pView | if not nullptr, get the info for this view |
Implemented in sw::UndoManager.
Referenced by SwBaseShell::ExecUndo(), and SwEditShell::GetLastUndoInfo().
|
pure virtual |
Get comments of Redo actions.
Implemented in sw::UndoManager.
Referenced by SwWrtShell::GetDoStrings().
|
pure virtual |
Get Id and comment of last Undo action, if it is Repeat capable.
o_pStr | if not 0, receives comment of last Undo action if it is Repeat capable. |
Implemented in sw::UndoManager.
Referenced by SwEditShell::GetRepeatInfo().
|
pure virtual |
Get the number of Undo actions.
Implemented in sw::UndoManager.
Referenced by SwEditWin::Command(), SwEditWin::MouseButtonUp(), and SwEditWin::SetApplyTemplate().
|
pure virtual |
Get comments of Undo actions.
Implemented in sw::UndoManager.
Referenced by SwWrtShell::GetDoStrings().
|
pure virtual |
Implemented in sw::UndoManager.
Referenced by SwNodes::ChgNode(), SwNodes::CopyNodes(), SwTextNode::CopyText(), SwTextNode::CutImpl(), SwTextNode::IsInUndo(), and SwSectionNode::MakeCopy().
|
pure virtual |
Is setting the document modified flag on Undo/Redo disabled?
Implemented in sw::UndoManager.
|
pure virtual |
Prevent updates to the "unmodified" state position via SetUndoNoResetModified().
Implemented in sw::UndoManager.
|
pure virtual |
Execute Redo.
Implemented in sw::UndoManager.
Referenced by SwEditShell::Redo().
|
pure virtual |
Repeat the last Undo action.
Implemented in sw::UndoManager.
Referenced by SwEditShell::Repeat().
|
pure virtual |
Set the position at which the document is in the "unmodified" state to the current position in the Undo stack.
Implemented in sw::UndoManager.
Referenced by sw::DocumentStateManager::ResetModified().
|
pure virtual |
Disable (re)setting the document modified flag on Undo/Redo.
Implemented in sw::UndoManager.
Referenced by IMPL_LINK_NOARG(), SwUserFieldType::SetContent(), SwEditShell::SetGlblDocSaveLinks(), SwEditShell::SetTableChgMode(), and SwEditShell::SetUndoNoResetModified().
Return undo/redo info for this view.
Implemented in sw::UndoManager.
Referenced by SwDrawTextShell::StateUndo().
|
pure virtual |
Opens undo block.
nUndoId | undo ID for the list action |
pRewriter | rewriter for comments |
If the given nUndoId is equal to zero an undo object with ID SwUndoId::START will be generated.
Implemented in sw::UndoManager.
Referenced by sw::DocumentRedlineManager::AcceptAllRedline(), sw::DocumentRedlineManager::AcceptRedline(), SwDoc::AppendDoc(), SwXTextSection::attach(), SwXTextTable::attach(), SwXFrame::attachToRange(), SwDoc::Chain(), SwDoc::ChgAnchor(), SwDoc::ChkBoxNumFormat(), SwDoc::CompareDoc(), SwDoc::ConvertFieldsToText(), SwEditShell::Copy(), SwEditShell::Delete(), SwXTextCursor::DeleteAndInsert(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), SwDoc::DeleteCol(), SwDrawView::DeleteMarked(), SwDoc::DeleteRow(), SwEditShell::DeleteSel(), SwDoc::DeleteSelection(), SwDoc::DeleteTOX(), SwEditShell::DelNumRules(), SwDoc::DelSectionFormat(), SwTextShell::ExecField(), SwPageBreakWin::execute(), SwCursor::Find_Text(), SwCursor::FindAttrs(), SwCursor::FindFormat(), SwXDrawPage::group(), SwEditShell::InsertGlobalDocContent(), SwDoc::InsertGlossary(), SwEditShell::InsertSection(), SwDoc::InsertTableOf(), lcl_setCharFormatSequence(), lcl_SetNodeNumStart(), SwDoc::MakeFlyAndMove(), SwDoc::MergeDoc(), SwEditShell::MergeTable(), SwDoc::MergeTable(), SwDoc::MoveParagraphImpl(), SwFEShell::NewFlyFrame(), SwEditShell::NoNum(), SwEditShell::NumUpDown(), SwEditShell::OutlineUpDown(), SwDoc::OutlineUpDown(), SwFEShell::Paste(), sw::DocumentRedlineManager::RejectRedline(), SwDoc::RemoveInvisibleContent(), SwEditShell::Replace(), SwDoc::ReplaceNumRule(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwEditShell::ResetAttr(), SwUnoCursorHelper::resetCursorPropertyValue(), SwFlyAtContentFrame::SetAbsPos(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwEditShell::SetCurNumRule(), SwUnoCursorHelper::SetCursorAttr(), SwDocStyleSheet::SetItemSet(), SwEditShell::SetNodeNumStart(), SwUnoCursorHelper::setNumberingProperty(), SwDoc::SetNumRule(), SwEditShell::SetNumRuleStart(), SwXTextTable::setPropertyValue(), SwDoc::SetRubyList(), SwCursorShell::SetShadowCursorPos(), SwXText::setString(), SwUnoCursorHelper::SetString(), SwEditShell::SetTableBoxFormulaAttrs(), SwDoc::SetTabRows(), SwEditShell::SetTextFormatColl(), SwEditShell::SignParagraph(), SwDoc::SortText(), SwEditShell::SplitTable(), SwEditShell::StartUndo(), SwDoc::TextToTable(), SwDoc::Unchain(), SwXDrawPage::ungroup(), SwDoc::UnProtectTables(), SwTOXMgr::UpdateOrInsertTOX(), SwEditShell::UpdateTableOf(), and SwExtTextInput::~SwExtTextInput().
|
pure virtual |
Execute Undo.
Implemented in sw::UndoManager.
Referenced by SwDoc::RestoreInvisibleContent(), and SwEditShell::Undo().
|
pure virtual |
Allow updates to the "unmodified" state position via SetUndoNoResetModified().
Implemented in sw::UndoManager.