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

#include <txmsrt.hxx>

Inheritance diagram for SwTOXAuthority:
Collaboration diagram for SwTOXAuthority:

Public Member Functions

 SwTOXAuthority (const SwContentNode &rNd, SwFormatField &rField, const SwTOXInternational &rIntl)
SwFormatFieldGetFieldFormat ()
virtual bool equivalent (const SwTOXSortTabBase &) override
virtual bool sort_lt (const SwTOXSortTabBase &) override
virtual sal_uInt16 GetLevel () 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 OUString GetURL () 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 void FillText (SwTextNode &rNd, const SwIndex &rInsPos, sal_uInt16 nAuthField, SwRootFrame const *pLayout) const override
virtual TextAndReading GetText_Impl (SwRootFrame const *pLayout) const override

Private Attributes


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 281 of file txmsrt.hxx.

Constructor & Destructor Documentation

SwTOXAuthority::SwTOXAuthority ( const SwContentNode rNd,
SwFormatField rField,
const SwTOXInternational rIntl 

Member Function Documentation

bool SwTOXAuthority::equivalent ( const SwTOXSortTabBase rCmp)

Reimplemented from SwTOXSortTabBase.

Definition at line 823 of file txmsrt.cxx.

References SwFormatField::GetField(), m_rField, and SwTOXSortTabBase::nType.

void SwTOXAuthority::FillText ( SwTextNode rNd,
const SwIndex rInsPos,
sal_uInt16  nAuthField,
SwRootFrame const *  pLayout 
) const
SwFormatField& SwTOXAuthority::GetFieldFormat ( )

Definition at line 292 of file txmsrt.hxx.

References m_rField.

Referenced by SwAuthorityFieldType::GetSequencePos().

sal_uInt16 SwTOXAuthority::GetLevel ( ) const
TextAndReading SwTOXAuthority::GetText_Impl ( SwRootFrame const *  pLayout) const

Implements SwTOXSortTabBase.

Definition at line 790 of file txmsrt.cxx.

References lcl_GetText(), and m_rField.

bool SwTOXAuthority::sort_lt ( const SwTOXSortTabBase rBase)

Member Data Documentation

SwFormatField& SwTOXAuthority::m_rField

Definition at line 284 of file txmsrt.hxx.

Referenced by equivalent(), FillText(), GetFieldFormat(), GetLevel(), GetText_Impl(), and sort_lt().

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