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().