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

#include <txmsrt.hxx>

Inheritance diagram for SwTOXPara:
Collaboration diagram for SwTOXPara:

Public Member Functions

 SwTOXPara (SwContentNode &, SwTOXElement, sal_uInt16 nLevel=FORM_ALPHA_DELIMITER, const OUString &sSeqName=OUString())
void SetStartIndex (sal_Int32 nSet)
void SetEndIndex (sal_Int32 nSet)
virtual void FillText (SwTextNode &rNd, const SwIndex &rInsPos, sal_uInt16 nAuthField, SwRootFrame const *pLayout) const override
virtual sal_uInt16 GetLevel () const override
virtual std::pair< OUString, bool > GetURL (SwRootFrame const *const pLayout) const override
virtual bool IsFullPara () const override
- Public Member Functions inherited from SwTOXSortTabBase
bool operator== (const SwTOXSortTabBase &) const =delete
bool operator< (const SwTOXSortTabBase &) const =delete
 SwTOXSortTabBase (TOXSortType nType, const SwContentNode *pTOXSrc, const SwTextTOXMark *pTextMark, const SwTOXInternational *pIntl, const css::lang::Locale *pLocale=nullptr)
virtual ~SwTOXSortTabBase ()
sal_uInt16 GetType () const
virtual bool equivalent (const SwTOXSortTabBase &)
virtual bool sort_lt (const SwTOXSortTabBase &)
void InitText (SwRootFrame const *const pLayout)
TextAndReading const & GetText () const
const css::lang::Locale & GetLocale () const

Private Member Functions

virtual TextAndReading GetText_Impl (SwRootFrame const *pLayout) const override

Private Attributes

SwTOXElement eType
sal_uInt16 m_nLevel
sal_Int32 nStartIndex
sal_Int32 nEndIndex
OUString m_sSequenceName

Additional Inherited Members

- Static Public Member Functions inherited from SwTOXSortTabBase
static SwTOIOptions GetOptions ()
- Public Attributes inherited from SwTOXSortTabBase
std::vector< SwTOXSourceaTOXSources
css::lang::Locale aLocale
const SwTextNodepTOXNd
const SwTextTOXMarkpTextMark
const SwTOXInternationalpTOXIntl
sal_uLong nPos
sal_Int32 nCntPos
sal_uInt16 nType
- Static Public Attributes inherited from SwTOXSortTabBase
static SwTOIOptions nOpt = SwTOIOptions::NONE

Detailed Description

Definition at line 241 of file txmsrt.hxx.

Constructor & Destructor Documentation

SwTOXPara::SwTOXPara ( SwContentNode rNd,
SwTOXElement  eT,
sal_uInt16  nLevel = FORM_ALPHA_DELIMITER,
const OUString &  sSeqName = OUString() 

Member Function Documentation

void SwTOXPara::FillText ( SwTextNode rNd,
const SwIndex rInsPos,
sal_uInt16  nAuthField,
SwRootFrame const *  pLayout 
) const
sal_uInt16 SwTOXPara::GetLevel ( ) const
TextAndReading SwTOXPara::GetText_Impl ( SwRootFrame const *  pLayout) const
std::pair< OUString, bool > SwTOXPara::GetURL ( SwRootFrame const *const  pLayout) const
bool SwTOXPara::IsFullPara ( ) const

Reimplemented from SwTOXSortTabBase.

Definition at line 730 of file txmsrt.cxx.

References eType, nEndIndex, nStartIndex, OutlineLevel, Sequence, and Template.

void SwTOXPara::SetEndIndex ( sal_Int32  nSet)

Definition at line 248 of file txmsrt.hxx.

References nEndIndex.

void SwTOXPara::SetStartIndex ( sal_Int32  nSet)

Definition at line 247 of file txmsrt.hxx.

References nStartIndex.

Member Data Documentation

SwTOXElement SwTOXPara::eType

Definition at line 259 of file txmsrt.hxx.

Referenced by FillText(), GetLevel(), GetText_Impl(), GetURL(), IsFullPara(), and SwTOXPara().

sal_uInt16 SwTOXPara::m_nLevel

Definition at line 260 of file txmsrt.hxx.

Referenced by GetLevel().

OUString SwTOXPara::m_sSequenceName

Definition at line 263 of file txmsrt.hxx.

Referenced by GetURL().

sal_Int32 SwTOXPara::nEndIndex

Definition at line 262 of file txmsrt.hxx.

Referenced by FillText(), GetText_Impl(), IsFullPara(), and SetEndIndex().

sal_Int32 SwTOXPara::nStartIndex

Definition at line 261 of file txmsrt.hxx.

Referenced by FillText(), GetText_Impl(), IsFullPara(), and SetStartIndex().

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