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 *pDoc, sal_uLong nNode, sal_Int32 nContent, bool bSaveFlySplit=false)=0
 
virtual void Restore (SwDoc *pDoc, sal_uLong nNode, sal_Int32 nOffset=0, bool bAuto=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 73 of file mvsave.hxx.

Constructor & Destructor Documentation

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

Definition at line 82 of file mvsave.hxx.

Member Function Documentation

virtual void sw::mark::ContentIdxStore::Clear ( )
pure virtual
std::shared_ptr< ContentIdxStore > sw::mark::ContentIdxStore::Create ( )
static
virtual bool sw::mark::ContentIdxStore::Empty ( )
pure virtual
virtual void sw::mark::ContentIdxStore::Restore ( SwDoc pDoc,
sal_uLong  nNode,
sal_Int32  nOffset = 0,
bool  bAuto = false,
RestoreMode  = RestoreMode::All 
)
pure virtual
virtual void sw::mark::ContentIdxStore::Restore ( SwNode rNd,
sal_Int32  nLen,
sal_Int32  nCorrLen,
RestoreMode  = RestoreMode::All 
)
pure virtual
virtual void sw::mark::ContentIdxStore::Save ( SwDoc pDoc,
sal_uLong  nNode,
sal_Int32  nContent,
bool  bSaveFlySplit = false 
)
pure virtual

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