LibreOffice Module sw (master)
1
|
#include <undobj.hxx>
Public Member Functions | |
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 bool | Merge (SfxUndoAction *pNextAction) |
virtual OUString | GetRepeatComment (SfxRepeatTarget &) const |
const DateTime & | GetDateTime () const |
Protected Member Functions | |
void | InsFly (::sw::UndoRedoContext &rContext, bool bShowSel=true) |
void | DelFly (SwDoc *) |
SwUndoFlyBase (SwFrameFormat *pFormat, SwUndoId nUndoId) | |
SwNodeIndex * | GetMvSttIdx () const |
sal_uLong | GetMvNodeCnt () const |
![]() | |
virtual SwRewriter | GetRewriter () const |
Returns the rewriter for this object. More... | |
virtual void | RepeatImpl (::sw::RepeatContext &) |
Protected Attributes | |
SwFrameFormat * | m_pFrameFormat |
sal_uLong | m_nNodePagePos |
sal_Int32 | m_nContentPos |
RndStdIds | m_nRndId |
bool | m_bDelFormat |
![]() | |
bool | m_bCacheComment |
std::optional< OUString > | maComment |
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) |
![]() | |
static void | RemoveIdxFromSection (SwDoc &, sal_uLong nSttIdx, const sal_uLong *pEndIdx=nullptr) |
static void | RemoveIdxFromRange (SwPaM &rPam, bool bMoveNext) |
static void | RemoveIdxRel (sal_uLong, const SwPosition &) |
static bool | CanRedlineGroup (SwRedlineSaveDatas &rCurr, const SwRedlineSaveDatas &rCheck, bool bCurrIsEnd) |
![]() | |
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 SwNodeIndex &rInsPos, bool bForceCreateFrames=false) |
const SwHistory * | GetHistory () const |
SwHistory * | GetHistory () |
SwNodeIndex * | GetMvSttIdx () const |
sal_uLong | GetMvNodeCnt () const |
Definition at line 297 of file undobj.hxx.
|
protected |
Definition at line 43 of file undobj1.cxx.
References FLY_AT_PARA.
|
overridevirtual |
Definition at line 53 of file undobj1.cxx.
References SwFrameFormat::GetOtherTextBoxFormat(), m_bDelFormat, m_pFrameFormat, and SwFrameFormat::SetOtherTextBoxFormat().
Definition at line 200 of file undobj1.cxx.
References sw::BroadcastingModify::CallSwClientNotify(), SwFrameFormat::DelFrames(), SwFrameFormats::erase(), SwTextNode::EraseText(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormat::GetContent(), SwFormatAnchor::GetContentAnchor(), SwFormatContent::GetContentIdx(), SwTextAttr::GetFlyCnt(), SwFormatFlyCnt::GetFrameFormat(), SwIndex::GetIndex(), SwNodeIndex::GetIndex(), SwNodeIndex::GetNode(), SwFrameFormat::GetOtherTextBoxFormat(), SwFormatAnchor::GetPageNum(), SwDoc::GetSpzFrameFormats(), SwTextNode::GetTextAttrForCharAt(), SwNode::GetTextNode(), m_bDelFormat, m_nContentPos, m_nNodePagePos, m_nRndId, m_pFrameFormat, SwPosition::nContent, SwPosition::nNode, sw::PREP_DELETE_FLY, SwFormat::RemoveAllUnos(), RES_ANCHOR(), RES_DRAWFRMFMT(), RES_TXTATR_FLYCNT(), SwFormat::ResetFormatAttr(), SwUndoSaveSection::SaveSection(), SwFrameFormat::SetOtherTextBoxFormat(), and SwFormat::Which().
Referenced by SwUndoDelLayFormat::RedoForRollback(), SwUndoDelLayFormat::RedoImpl(), SwUndoDelLayFormat::SwUndoDelLayFormat(), and SwUndoInsLayFormat::UndoImpl().
|
overridevirtual |
Reimplemented from SwUndoSaveSection.
Definition at line 65 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 312 of file undobj.hxx.
References SwUndoSaveSection::GetMvNodeCnt().
Referenced by SwUndoDelLayFormat::GetRewriter().
|
inlineprotected |
Definition at line 311 of file undobj.hxx.
References SwUndoSaveSection::GetMvSttIdx().
Referenced by SwUndoDelLayFormat::GetRewriter().
|
protected |
Definition at line 88 of file undobj1.cxx.
References sw::BroadcastingModify::CallSwClientNotify(), SwFrameFormat::FindSdrObject(), SwFormat::GetAnchor(), SwFormat::GetContent(), SwFormatAnchor::GetContentAnchor(), SwNode::GetContentNode(), sw::UndoRedoContext::GetDoc(), SwNodes::GetEndOfContent(), SwUndoSaveSection::GetHistory(), SwIndex::GetIndex(), SwNodeIndex::GetIndex(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwFrameFormat::GetOtherTextBoxFormat(), SwDoc::GetSpzFrameFormats(), SwNode::GetTextNode(), SwTextNode::InsertItem(), SwNode::IsTextNode(), m_bDelFormat, m_nContentPos, m_nNodePagePos, m_nRndId, m_pFrameFormat, SwFrameFormat::MakeFrames(), SwPosition::nContent, SwPosition::nNode, NOHINTEXPAND, sw::PREP_INSERT_FLY, SwFrameFormats::push_back(), RES_DRAWFRMFMT(), SwUndoSaveSection::RestoreSection(), SwHistory::Rollback(), SwFormatAnchor::SetAnchor(), SwFormat::SetFormatAttr(), SwFrameFormat::SetOtherTextBoxFormat(), SwFormatAnchor::SetPageNum(), sw::UndoRedoContext::SetSelections(), SdrObject::setUnoShape(), SwFlyStartNode, and SwFormat::Which().
Referenced by SwUndoInsLayFormat::RedoImpl(), and SwUndoDelLayFormat::UndoImpl().
|
protected |
Definition at line 304 of file undobj.hxx.
Referenced by DelFly(), dumpAsXml(), InsFly(), SwUndoInsLayFormat::SwUndoInsLayFormat(), and ~SwUndoFlyBase().
|
protected |
Definition at line 302 of file undobj.hxx.
Referenced by DelFly(), dumpAsXml(), and InsFly().
|
protected |
Definition at line 301 of file undobj.hxx.
Referenced by DelFly(), dumpAsXml(), and InsFly().
|
protected |
Definition at line 303 of file undobj.hxx.
Referenced by DelFly(), dumpAsXml(), InsFly(), and SwUndoInsLayFormat::SwUndoInsLayFormat().
|
protected |
Definition at line 300 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().