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

#include <txmsrt.hxx>

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

Public Member Functions

 SwTOXTable (const SwContentNode &rNd)
 
void SetLevel (sal_uInt16 nSet)
 
virtual sal_uInt16 GetLevel () const override
 
virtual std::pair< OUString, bool > GetURL (SwRootFrame const *const pLayout) 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 void FillText (SwTextNode &rNd, const SwContentIndex &rInsPos, sal_uInt16 nAuthField, SwRootFrame const *pLayout) const
 
virtual sal_uInt16 GetLevel () const =0
 
virtual bool equivalent (const SwTOXSortTabBase &)
 
virtual bool sort_lt (const SwTOXSortTabBase &)
 
virtual std::pair< OUString, bool > GetURL (SwRootFrame const *const pLayout) const
 
virtual bool IsFullPara () const
 
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

sal_uInt16 nLevel
 

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
 
SwNodeOffset nPos
 
sal_Int32 nCntPos
 
sal_uInt16 nType
 
- Static Public Attributes inherited from SwTOXSortTabBase
static SwTOIOptions nOpt = SwTOIOptions::NONE
 

Detailed Description

Definition at line 269 of file txmsrt.hxx.

Constructor & Destructor Documentation

◆ SwTOXTable()

SwTOXTable::SwTOXTable ( const SwContentNode rNd)

Definition at line 745 of file txmsrt.cxx.

Member Function Documentation

◆ GetLevel()

sal_uInt16 SwTOXTable::GetLevel ( ) const
overridevirtual

Implements SwTOXSortTabBase.

Definition at line 768 of file txmsrt.cxx.

References nLevel.

◆ GetText_Impl()

TextAndReading SwTOXTable::GetText_Impl ( SwRootFrame const *  pLayout) const
overrideprivatevirtual

◆ GetURL()

std::pair< OUString, bool > SwTOXTable::GetURL ( SwRootFrame const *const  pLayout) const
overridevirtual

Reimplemented from SwTOXSortTabBase.

Definition at line 773 of file txmsrt.cxx.

References SwTOXSortTabBase::aTOXSources, cMarkSeparator, SwNode::FindTableNode(), and sName.

◆ SetLevel()

void SwTOXTable::SetLevel ( sal_uInt16  nSet)
inline

Definition at line 273 of file txmsrt.hxx.

References nLevel.

Member Data Documentation

◆ nLevel

sal_uInt16 SwTOXTable::nLevel
private

Definition at line 282 of file txmsrt.hxx.

Referenced by GetLevel(), and SetLevel().


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