LibreOffice Module sw (master) 1
Public Member Functions | Static Public Member Functions | List of all members
sw::mark::ContentIdxStore Class Referenceabstract

Takes care of storing relevant attributes of an SwTextNode before split, then restore them on the new node. More...

#include <mvsave.hxx>

Public Member Functions

virtual void Clear ()=0
 
virtual bool Empty ()=0
 
virtual void Save (SwDoc &rDoc, SwNodeOffset nNode, sal_Int32 nContent, bool bSaveFlySplit=false)=0
 
virtual void Restore (SwDoc &rDoc, SwNodeOffset nNode, sal_Int32 nOffset=0, bool bAuto=false, bool bAtStart=false, RestoreMode=RestoreMode::All)=0
 
virtual void Restore (SwNode &rNd, sal_Int32 nLen, sal_Int32 nCorrLen, RestoreMode=RestoreMode::All)=0
 
virtual ~ContentIdxStore ()
 

Static Public Member Functions

static std::shared_ptr< ContentIdxStoreCreate ()
 

Detailed Description

Takes care of storing relevant attributes of an SwTextNode before split, then restore them on the new node.

Definition at line 76 of file mvsave.hxx.

Constructor & Destructor Documentation

◆ ~ContentIdxStore()

virtual sw::mark::ContentIdxStore::~ContentIdxStore ( )
inlinevirtual

Definition at line 85 of file mvsave.hxx.

Member Function Documentation

◆ Clear()

virtual void sw::mark::ContentIdxStore::Clear ( )
pure virtual

◆ Create()

std::shared_ptr< ContentIdxStore > sw::mark::ContentIdxStore::Create ( )
static

◆ Empty()

virtual bool sw::mark::ContentIdxStore::Empty ( )
pure virtual

◆ Restore() [1/2]

virtual void sw::mark::ContentIdxStore::Restore ( SwDoc rDoc,
SwNodeOffset  nNode,
sal_Int32  nOffset = 0,
bool  bAuto = false,
bool  bAtStart = false,
RestoreMode  = RestoreMode::All 
)
pure virtual

◆ Restore() [2/2]

virtual void sw::mark::ContentIdxStore::Restore ( SwNode rNd,
sal_Int32  nLen,
sal_Int32  nCorrLen,
RestoreMode  = RestoreMode::All 
)
pure virtual

◆ Save()

virtual void sw::mark::ContentIdxStore::Save ( SwDoc rDoc,
SwNodeOffset  nNode,
sal_Int32  nContent,
bool  bSaveFlySplit = false 
)
pure virtual

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