LibreOffice Module sw (master) 1
|
The Undo actions need to create new Shell cursors. More...
#include <IShellCursorSupplier.hxx>
Public Member Functions | |
virtual | ~IShellCursorSupplier () |
virtual SwCursor & | CreateNewShellCursor ()=0 |
virtual SwCursor & | GetCurrentShellCursor ()=0 |
The Undo actions need to create new Shell cursors.
Just creating new SwPaMs in the Undo actions is not sufficient, because only Shell cursors are corrected by doccorr.cxx.
Definition at line 31 of file IShellCursorSupplier.hxx.
|
inlinevirtual |
Definition at line 34 of file IShellCursorSupplier.hxx.
|
pure virtual |
Implemented in SwCursorShell.
Referenced by SwUndRng::AddUndoRedoPaM(), SwUndoReplace::Impl::RedoImpl(), SwUndoInserts::RedoImpl(), SwUndoDontExpandFormat::RedoImpl(), SwUndoInsert::RedoImpl(), SwUndoOverwrite::RedoImpl(), SwUndoSplitNode::RedoImpl(), SwUndoTableToText::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwUndoSplitTable::RedoImpl(), SwUndoMergeTable::RedoImpl(), SwUndoReplace::Impl::UndoImpl(), SwUndoDontExpandFormat::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoOverwrite::UndoImpl(), SwUndoSplitNode::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoTableToText::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoSplitTable::UndoImpl(), and SwUndoMergeTable::UndoImpl().
|
pure virtual |
Implemented in SwCursorShell.
Referenced by SwUndoTableCpyTable::RedoImpl().