LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwUndoInsLayFormat Class Referencefinal

#include <undobj.hxx>

Inheritance diagram for SwUndoInsLayFormat:
[legend]
Collaboration diagram for SwUndoInsLayFormat:
[legend]

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 DateTimeGetDateTime () 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 SwNodeIndexGetMvSttIdx () 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
SwFrameFormatm_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
 

Detailed Description

Definition at line 321 of file undobj.hxx.

Constructor & Destructor Documentation

◆ SwUndoInsLayFormat()

SwUndoInsLayFormat::SwUndoInsLayFormat ( SwFrameFormat pFormat,
SwNodeOffset  nNodeIdx,
sal_Int32  nCntIdx 
)

◆ ~SwUndoInsLayFormat()

SwUndoInsLayFormat::~SwUndoInsLayFormat ( )
overridevirtual

Definition at line 293 of file undobj1.cxx.

Member Function Documentation

◆ GetComment()

OUString SwUndoInsLayFormat::GetComment ( ) const
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.

Returns
textual comment for this undo object

Reimplemented from SwUndo.

Definition at line 366 of file undobj1.cxx.

References SwFrameFormat::FindSdrObject(), SdrUndoNewObj::GetComment(), SwUndo::GetComment(), SwUndoFlyBase::m_pFrameFormat, and SwUndo::maComment.

◆ RedoImpl()

void SwUndoInsLayFormat::RedoImpl ( ::sw::UndoRedoContext rContext)
overridevirtual

Implements SwUndo.

Definition at line 324 of file undobj1.cxx.

References SwUndoFlyBase::InsFly().

◆ RepeatImpl()

void SwUndoInsLayFormat::RepeatImpl ( ::sw::RepeatContext rContext)
overridevirtual

◆ UndoImpl()

void SwUndoInsLayFormat::UndoImpl ( ::sw::UndoRedoContext rContext)
overridevirtual

Member Data Documentation

◆ mnCursorSaveIndexPara

SwNodeOffset SwUndoInsLayFormat::mnCursorSaveIndexPara
private

Definition at line 323 of file undobj.hxx.

Referenced by UndoImpl().

◆ mnCursorSaveIndexPos

sal_Int32 SwUndoInsLayFormat::mnCursorSaveIndexPos
private

Definition at line 324 of file undobj.hxx.

Referenced by UndoImpl().


The documentation for this class was generated from the following files: