LibreOffice Module sw (master) 1
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
SwEndNoteInfo Class Reference

#include <ftninfo.hxx>

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

Public Member Functions

void ChgPageDesc (SwPageDesc *pDesc)
 
SwPageDescGetPageDesc (SwDoc &rDoc) const
 
bool KnowsPageDesc () const
 
bool DependsOn (const SwPageDesc *) const
 
void SetFootnoteTextColl (SwTextFormatColl &rColl)
 
SwTextFormatCollGetFootnoteTextColl () const
 
SwCharFormatGetCharFormat (SwDoc &rDoc) const
 
void SetCharFormat (SwCharFormat *)
 
SwCharFormatGetAnchorCharFormat (SwDoc &rDoc) const
 
void SetAnchorCharFormat (SwCharFormat *)
 
SwCharFormatGetCurrentCharFormat (const bool bAnchor) const
 
SwEndNoteInfooperator= (const SwEndNoteInfo &)
 
bool operator== (const SwEndNoteInfo &rInf) const
 
 SwEndNoteInfo ()
 
 SwEndNoteInfo (const SwEndNoteInfo &)
 
const OUString & GetPrefix () const
 
const OUString & GetSuffix () const
 
void SetPrefix (const OUString &rSet)
 
void SetSuffix (const OUString &rSet)
 
void UpdateFormatOrAttr ()
 
- Public Member Functions inherited from SwClient
 SwClient ()
 
 SwClient (SwClient &&) noexcept
 
virtual ~SwClient () override
 
std::optional< sw::ModifyChangedHintCheckRegistration (const SfxPoolItem *pOldValue)
 
void CheckRegistrationFormat (SwFormat &rOld)
 
const SwModifyGetRegisteredIn () const
 
SwModifyGetRegisteredIn ()
 
void EndListeningAll ()
 
void StartListeningToSameModifyAs (const SwClient &)
 
virtual bool GetInfo (SfxPoolItem &) const
 
- Public Member Functions inherited from sw::WriterListener
bool IsLast () const
 
virtual const SwCellFrameDynCastCellFrame () const
 
virtual const SwTabFrameDynCastTabFrame () const
 
virtual const SwRowFrameDynCastRowFrame () const
 

Public Attributes

SvxNumberType m_aFormat
 
sal_uInt16 m_nFootnoteOffset
 

Protected Member Functions

virtual void SwClientNotify (const SwModify &, const SfxHint &) override
 
- Protected Member Functions inherited from SwClient
 SwClient (SwModify *pToRegisterIn)
 
SwModifyGetRegisteredInNonConst () const
 
virtual void SwClientNotify (const SwModify &, const SfxHint &rHint) override
 
- Protected Member Functions inherited from sw::WriterListener
 WriterListener ()
 
virtual ~WriterListener () COVERITY_NOEXCEPT_FALSE
 
virtual void SwClientNotify (const SwModify &, const SfxHint &rHint)=0
 

Protected Attributes

bool m_bEndNote
 

Private Attributes

sw::WriterMultiListener m_aDepends
 
SwTextFormatCollm_pTextFormatColl
 
SwPageDescm_pPageDesc
 
SwCharFormatm_pCharFormat
 
SwCharFormatm_pAnchorFormat
 
OUString m_sPrefix
 
OUString m_sSuffix
 

Detailed Description

Definition at line 32 of file ftninfo.hxx.

Constructor & Destructor Documentation

◆ SwEndNoteInfo() [1/2]

SwEndNoteInfo::SwEndNoteInfo ( )

Definition at line 92 of file docftn.cxx.

References m_aFormat, SvxNumberType::SetNumberingType(), and SVX_NUM_ROMAN_LOWER.

◆ SwEndNoteInfo() [2/2]

SwEndNoteInfo::SwEndNoteInfo ( const SwEndNoteInfo rInfo)

Member Function Documentation

◆ ChgPageDesc()

void SwEndNoteInfo::ChgPageDesc ( SwPageDesc pDesc)

◆ DependsOn()

bool SwEndNoteInfo::DependsOn ( const SwPageDesc pDesc) const

Definition at line 121 of file docftn.cxx.

References m_pPageDesc.

◆ GetAnchorCharFormat()

SwCharFormat * SwEndNoteInfo::GetAnchorCharFormat ( SwDoc rDoc) const

◆ GetCharFormat()

SwCharFormat * SwEndNoteInfo::GetCharFormat ( SwDoc rDoc) const

◆ GetCurrentCharFormat()

SwCharFormat * SwEndNoteInfo::GetCurrentCharFormat ( const bool  bAnchor) const

◆ GetFootnoteTextColl()

SwTextFormatColl * SwEndNoteInfo::GetFootnoteTextColl ( ) const
inline

◆ GetPageDesc()

SwPageDesc * SwEndNoteInfo::GetPageDesc ( SwDoc rDoc) const

◆ GetPrefix()

const OUString & SwEndNoteInfo::GetPrefix ( ) const
inline

◆ GetSuffix()

const OUString & SwEndNoteInfo::GetSuffix ( ) const
inline

◆ KnowsPageDesc()

bool SwEndNoteInfo::KnowsPageDesc ( ) const

◆ operator=()

SwEndNoteInfo & SwEndNoteInfo::operator= ( const SwEndNoteInfo rInfo)

◆ operator==()

bool SwEndNoteInfo::operator== ( const SwEndNoteInfo rInf) const

◆ SetAnchorCharFormat()

void SwEndNoteInfo::SetAnchorCharFormat ( SwCharFormat pFormat)

◆ SetCharFormat()

void SwEndNoteInfo::SetCharFormat ( SwCharFormat pFormat)

◆ SetFootnoteTextColl()

void SwEndNoteInfo::SetFootnoteTextColl ( SwTextFormatColl rColl)

◆ SetPrefix()

void SwEndNoteInfo::SetPrefix ( const OUString &  rSet)
inline

◆ SetSuffix()

void SwEndNoteInfo::SetSuffix ( const OUString &  rSet)
inline

◆ SwClientNotify()

void SwEndNoteInfo::SwClientNotify ( const SwModify rModify,
const SfxHint rHint 
)
overrideprotectedvirtual

◆ UpdateFormatOrAttr()

void SwEndNoteInfo::UpdateFormatOrAttr ( )

Member Data Documentation

◆ m_aDepends

sw::WriterMultiListener SwEndNoteInfo::m_aDepends
mutableprivate

◆ m_aFormat

SvxNumberType SwEndNoteInfo::m_aFormat

◆ m_bEndNote

bool SwEndNoteInfo::m_bEndNote
protected

◆ m_nFootnoteOffset

sal_uInt16 SwEndNoteInfo::m_nFootnoteOffset

◆ m_pAnchorFormat

SwCharFormat* SwEndNoteInfo::m_pAnchorFormat
mutableprivate

◆ m_pCharFormat

SwCharFormat* SwEndNoteInfo::m_pCharFormat
mutableprivate

◆ m_pPageDesc

SwPageDesc* SwEndNoteInfo::m_pPageDesc
mutableprivate

◆ m_pTextFormatColl

SwTextFormatColl* SwEndNoteInfo::m_pTextFormatColl
mutableprivate

Definition at line 35 of file ftninfo.hxx.

Referenced by operator=(), operator==(), SetFootnoteTextColl(), SwClientNotify(), and SwEndNoteInfo().

◆ m_sPrefix

OUString SwEndNoteInfo::m_sPrefix
private

Definition at line 39 of file ftninfo.hxx.

Referenced by operator=(), and operator==().

◆ m_sSuffix

OUString SwEndNoteInfo::m_sSuffix
private

Definition at line 40 of file ftninfo.hxx.

Referenced by operator=(), and operator==().


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