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

#include <undobj.hxx>

Inheritance diagram for SwUndoInsLayFormat:
Collaboration diagram for SwUndoInsLayFormat:

Public Member Functions

 SwUndoInsLayFormat (SwFrameFormat *pFormat, sal_uLong 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
 SwUndo (SwUndoId const nId, const SwDoc *pDoc)
virtual ~SwUndo () override
SwUndoId GetId () const
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 bool Merge (SfxUndoAction *pNextAction)
virtual OUString GetRepeatComment (SfxRepeatTarget &) const
const DateTimeGetDateTime () const

Private Attributes

sal_uLong 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)
SwNodeIndexGetMvSttIdx () const
sal_uLong GetMvNodeCnt () const
- Protected Member Functions inherited from SwUndo
virtual SwRewriter GetRewriter () const
 Returns the rewriter for this object. More...
- Static Protected Member Functions inherited from SwUndo
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)
- Protected Attributes inherited from SwUndoFlyBase
sal_uLong 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 319 of file undobj.hxx.

Constructor & Destructor Documentation

SwUndoInsLayFormat::SwUndoInsLayFormat ( SwFrameFormat pFormat,
sal_uLong  nNodeIdx,
sal_Int32  nCntIdx 
SwUndoInsLayFormat::~SwUndoInsLayFormat ( )

Definition at line 278 of file undobj1.cxx.

Member Function Documentation

OUString SwUndoInsLayFormat::GetComment ( ) const

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.

textual comment for this undo object

Reimplemented from SwUndo.

Definition at line 360 of file undobj1.cxx.

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

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

Implements SwUndo.

Definition at line 314 of file undobj1.cxx.

References SwUndoFlyBase::InsFly().

void SwUndoInsLayFormat::RepeatImpl ( ::sw::RepeatContext rContext)
void SwUndoInsLayFormat::UndoImpl ( ::sw::UndoRedoContext rContext)

Member Data Documentation

sal_uLong SwUndoInsLayFormat::mnCursorSaveIndexPara

Definition at line 321 of file undobj.hxx.

Referenced by UndoImpl().

sal_Int32 SwUndoInsLayFormat::mnCursorSaveIndexPos

Definition at line 322 of file undobj.hxx.

Referenced by UndoImpl().

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