|
LibreOffice Module sw (master) 1
|
#include <undobj.hxx>
Public Member Functions | |
| 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 |
Protected Member Functions | |
| 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 &) |
Protected Attributes | |
| 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 |
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) |
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) |
Private Member Functions inherited from SwUndoSaveSection | |
| SwUndoSaveSection () | |
| ~SwUndoSaveSection () | |
| void | SaveSection (const SwNodeIndex &rSttIdx) |
| void | SaveSection (const SwNodeRange &rRange, bool bExpandNodes=true) |
| void | RestoreSection (SwDoc *pDoc, SwNodeIndex *pIdx, sal_uInt16 nSectType) |
| void | RestoreSection (SwDoc *pDoc, const SwNode &rInsPos, bool bForceCreateFrames=false) |
| const SwHistory * | GetHistory () const |
| SwHistory * | GetHistory () |
| virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
| const SwNodeIndex * | GetMvSttIdx () const |
| SwNodeOffset | GetMvNodeCnt () const |
Definition at line 298 of file undobj.hxx.
|
protected |
Definition at line 45 of file undobj1.cxx.
References FLY_AT_PARA.
|
overridevirtual |
Definition at line 55 of file undobj1.cxx.
References SwFrameFormat::GetOtherTextBoxFormats(), m_bDelFormat, m_pFrameFormat, RES_DRAWFRMFMT(), RES_FLYFRMFMT(), SwFrameFormat::SetOtherTextBoxFormats(), and SwFormat::Which().
|
protected |
Definition at line 212 of file undobj1.cxx.
References SwFrameFormat::DelFrames(), sw::FrameFormats< value_type >::erase(), SwTextNode::EraseText(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorContentOffset(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwFormat::GetContent(), SwFormatAnchor::GetContentAnchor(), SwFormatContent::GetContentIdx(), SwTextAttr::GetFlyCnt(), SwFormatFlyCnt::GetFrameFormat(), SwNode::GetIndex(), SwFrameFormat::GetOtherTextBoxFormats(), SwFormatAnchor::GetPageNum(), SwDoc::GetSpzFrameFormats(), SwTextNode::GetTextAttrForCharAt(), SwNode::GetTextNode(), m_bDelFormat, m_nContentPos, m_nNodePagePos, m_nRndId, m_pFrameFormat, sw::PREP_DELETE_FLY, SwFormat::RemoveAllUnos(), RES_ANCHOR(), RES_DRAWFRMFMT(), RES_TXTATR_FLYCNT(), SwFormat::ResetFormatAttr(), SwUndoSaveSection::SaveSection(), and SwFormat::Which().
Referenced by SwUndoDelLayFormat::RedoForRollback(), SwUndoDelLayFormat::RedoImpl(), SwUndoDelLayFormat::SwUndoDelLayFormat(), and SwUndoInsLayFormat::UndoImpl().
|
overridevirtual |
Reimplemented from SwUndoSaveSection.
Definition at line 75 of file undobj1.cxx.
References SfxUndoAction::dumpAsXml(), SwFrameFormat::dumpAsXml(), SwUndoSaveSection::dumpAsXml(), m_bDelFormat, m_nContentPos, m_nNodePagePos, m_nRndId, and m_pFrameFormat.
|
inlineprotected |
Definition at line 313 of file undobj.hxx.
References SwUndoSaveSection::GetMvNodeCnt().
Referenced by SwUndoDelLayFormat::GetRewriter().
|
inlineprotected |
Definition at line 312 of file undobj.hxx.
References SwUndoSaveSection::GetMvSttIdx().
Referenced by SwUndoDelLayFormat::GetRewriter().
|
protected |
Definition at line 98 of file undobj1.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorContentOffset(), SwFormatAnchor::GetAnchorNode(), SwFormat::GetContent(), SwNode::GetContentNode(), sw::UndoRedoContext::GetDoc(), SwUndoSaveSection::GetHistory(), SwNode::GetIndex(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwFrameFormat::GetOtherTextBoxFormats(), SwDoc::GetSpzFrameFormats(), SwNode::GetStartNode(), SwNode::GetTextNode(), SwTextNode::InsertItem(), SwNode::IsTextNode(), m_bDelFormat, m_nContentPos, m_nNodePagePos, m_nRndId, m_pFrameFormat, SwFrameFormat::MakeFrames(), NOHINTEXPAND, sw::PREP_INSERT_FLY, sw::FrameFormats< value_type >::push_back(), RES_DRAWFRMFMT(), RES_FLYFRMFMT(), SwUndoSaveSection::RestoreSection(), SwHistory::Rollback(), SwFormatAnchor::SetAnchor(), SwPosition::SetContent(), SwFormat::SetFormatAttr(), SwFormatAnchor::SetPageNum(), sw::UndoRedoContext::SetSelections(), SdrObject::setUnoShape(), SwFlyStartNode, and SwFormat::Which().
Referenced by SwUndoInsLayFormat::RedoImpl(), and SwUndoDelLayFormat::UndoImpl().
|
protected |
Definition at line 305 of file undobj.hxx.
Referenced by DelFly(), dumpAsXml(), InsFly(), SwUndoInsLayFormat::SwUndoInsLayFormat(), and ~SwUndoFlyBase().
|
protected |
Definition at line 303 of file undobj.hxx.
Referenced by DelFly(), dumpAsXml(), and InsFly().
|
protected |
Definition at line 302 of file undobj.hxx.
Referenced by DelFly(), dumpAsXml(), and InsFly().
|
protected |
Definition at line 304 of file undobj.hxx.
Referenced by DelFly(), dumpAsXml(), InsFly(), and SwUndoInsLayFormat::SwUndoInsLayFormat().
|
protected |
Definition at line 301 of file undobj.hxx.
Referenced by DelFly(), dumpAsXml(), SwUndoInsLayFormat::GetComment(), SwUndoDelLayFormat::GetRewriter(), InsFly(), SwUndoDelLayFormat::RedoForRollback(), SwUndoDelLayFormat::RedoImpl(), SwUndoInsLayFormat::RepeatImpl(), SwUndoInsLayFormat::SwUndoInsLayFormat(), SwUndoInsLayFormat::UndoImpl(), and ~SwUndoFlyBase().