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... | |
![]() | |
virtual | ~SwUndoFlyBase () override |
void | dumpAsXml (xmlTextWriterPtr pWriter) const override |
![]() | |
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 () |
![]() | |
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 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) |
![]() | |
void | InsFly (::sw::UndoRedoContext &rContext, bool bShowSel=true) |
void | DelFly (SwDoc *) |
SwUndoFlyBase (SwFrameFormat *pFormat, SwUndoId nUndoId) | |
const SwNodeIndex * | GetMvSttIdx () const |
SwNodeOffset | GetMvNodeCnt () const |
![]() | |
virtual SwRewriter | GetRewriter () const |
Returns the rewriter for this object. More... | |
virtual void | RepeatImpl (::sw::RepeatContext &) |
![]() | |
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) |
![]() | |
SwFrameFormat * | m_pFrameFormat |
SwNodeOffset | m_nNodePagePos |
sal_Int32 | m_nContentPos |
RndStdIds | m_nRndId |
bool | m_bDelFormat |
![]() | |
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().