LibreOffice Module sw (master) 1
|
#include <undobj.hxx>
Public Member Functions | |
SwUndoInsLayFormat (SwFrameFormat *pFormat, SwNodeOffset nNodeIdx, sal_Int32 nCntIdx) | |
virtual | ~SwUndoInsLayFormat () override |
virtual void | UndoImpl (::sw::UndoRedoContext &) override |
virtual void | RedoImpl (::sw::UndoRedoContext &) override |
virtual void | RepeatImpl (::sw::RepeatContext &) override |
virtual OUString | GetComment () const override |
Returns textual comment for this undo object. More... | |
Public Member Functions inherited from SwUndoFlyBase | |
virtual | ~SwUndoFlyBase () override |
void | dumpAsXml (xmlTextWriterPtr pWriter) const override |
Public Member Functions inherited from SwUndo | |
virtual void | UndoImpl (::sw::UndoRedoContext &)=0 |
virtual void | RedoImpl (::sw::UndoRedoContext &)=0 |
SwUndo (SwUndoId const nId, const SwDoc *pDoc) | |
virtual | ~SwUndo () override |
SwUndoId | GetId () const |
virtual OUString | GetComment () const override |
Returns textual comment for this undo object. More... | |
ViewShellId | GetViewShellId () const override |
See SfxUndoAction::GetViewShellId(). More... | |
RedlineFlags | GetRedlineFlags () const |
void | SetRedlineFlags (RedlineFlags eMode) |
bool | IsDelBox () const |
void | IgnoreRepeat () |
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 DateTime & | GetDateTime () const |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
Private Attributes | |
SwNodeOffset | mnCursorSaveIndexPara |
sal_Int32 | mnCursorSaveIndexPos |
Additional Inherited Members | |
Static Public Member Functions inherited from SwUndo | |
static bool | FillSaveData (const SwPaM &rRange, SwRedlineSaveDatas &rSData, bool bDelRange=true, bool bCopyNext=true) |
static bool | FillSaveDataForFormat (const SwPaM &, SwRedlineSaveDatas &) |
static void | SetSaveData (SwDoc &rDoc, SwRedlineSaveDatas &rSData) |
static bool | HasHiddenRedlines (const SwRedlineSaveDatas &rSData) |
Protected Member Functions inherited from SwUndoFlyBase | |
void | InsFly (::sw::UndoRedoContext &rContext, bool bShowSel=true) |
void | DelFly (SwDoc *) |
SwUndoFlyBase (SwFrameFormat *pFormat, SwUndoId nUndoId) | |
const SwNodeIndex * | GetMvSttIdx () const |
SwNodeOffset | GetMvNodeCnt () const |
Protected Member Functions inherited from SwUndo | |
virtual SwRewriter | GetRewriter () const |
Returns the rewriter for this object. More... | |
virtual void | RepeatImpl (::sw::RepeatContext &) |
Static Protected Member Functions inherited from SwUndo | |
static void | RemoveIdxFromSection (SwDoc &, SwNodeOffset nSttIdx, const SwNodeOffset *pEndIdx=nullptr) |
static void | RemoveIdxFromRange (SwPaM &rPam, bool bMoveNext) |
static void | RemoveIdxRel (SwNodeOffset, const SwPosition &) |
static bool | CanRedlineGroup (SwRedlineSaveDatas &rCurr, const SwRedlineSaveDatas &rCheck, bool bCurrIsEnd) |
Protected Attributes inherited from SwUndoFlyBase | |
SwFrameFormat * | m_pFrameFormat |
SwNodeOffset | m_nNodePagePos |
sal_Int32 | m_nContentPos |
RndStdIds | m_nRndId |
bool | m_bDelFormat |
Protected Attributes inherited from SwUndo | |
bool | m_bCacheComment |
std::optional< OUString > | maComment |
Definition at line 321 of file undobj.hxx.
SwUndoInsLayFormat::SwUndoInsLayFormat | ( | SwFrameFormat * | pFormat, |
SwNodeOffset | nNodeIdx, | ||
sal_Int32 | nCntIdx | ||
) |
Definition at line 279 of file undobj1.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), INSDRAWFMT, INSLAYFMT, SwUndoFlyBase::m_bDelFormat, SwUndoFlyBase::m_nRndId, and SwUndoFlyBase::m_pFrameFormat.
|
overridevirtual |
Definition at line 293 of file undobj1.cxx.
|
overridevirtual |
Returns textual comment for this undo object.
The textual comment is created from the resource string corresponding to this object's ID. The rewriter of this object is applied to the resource string to get the final comment.
Reimplemented from SwUndo.
Definition at line 366 of file undobj1.cxx.
References SwFrameFormat::FindSdrObject(), SdrUndoNewObj::GetComment(), SwUndo::GetComment(), SwUndoFlyBase::m_pFrameFormat, and SwUndo::maComment.
|
overridevirtual |
|
overridevirtual |
Reimplemented from SwUndo.
Definition at line 329 of file undobj1.cxx.
References IDocumentLayoutAccess::CopyLayoutFormat(), SwNode::FindFlyStartNode(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), IDocumentLayoutAccess::GetCurrentLayout(), SwRootFrame::GetCurrPage(), sw::RepeatContext::GetDoc(), SwDoc::getIDocumentLayoutAccess(), SwPaM::GetPoint(), SwPaM::GetPointNode(), sw::RepeatContext::GetRepeatPaM(), SwUndoFlyBase::m_pFrameFormat, SwFormatAnchor::SetAnchor(), and SwFormatAnchor::SetPageNum().
|
overridevirtual |
Implements SwUndo.
Definition at line 297 of file undobj1.cxx.
References SwUndoFlyBase::DelFly(), SwNode::EndOfSectionIndex(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), sw::UndoRedoContext::GetDoc(), SwNodeIndex::GetIndex(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwNodeIndex::GetNodes(), SwUndoFlyBase::m_pFrameFormat, mnCursorSaveIndexPara, mnCursorSaveIndexPos, and PaMCorrAbs().
|
private |
Definition at line 323 of file undobj.hxx.
Referenced by UndoImpl().
|
private |
Definition at line 324 of file undobj.hxx.
Referenced by UndoImpl().