LibreOffice Module lotuswordpro (master) 1
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
LwpFootnoteOptions Class Referencefinal

VO_FOOTNOTEOPTS object. More...

#include <lwpfootnote.hxx>

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

Public Member Functions

 LwpFootnoteOptions (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
void RegisterStyle () override
 @descr Register footnote options style More...
 
LwpFootnoteSeparatorOptionsGetFootnoteSeparator ()
 
bool GetContinuedFrom () const
 
bool GetContinuedOn () const
 
OUString GetContinuedOnMessage () const
 @descr Get continue on message More...
 
OUString GetContinuedFromMessage () const
 @descr Get continue from message More...
 
void SetMasterPage (const OUString &strMasterPage)
 
- Public Member Functions inherited from LwpObject
 LwpObject (LwpObjectHeader objHdr, LwpSvStream *pStrm)
 @descr construct lwpobject from stream More...
 
void QuickRead ()
 @descr QuickRead template More...
 
void DoRegisterStyle ()
 
void DoParse (IXFStream *pOutputStream)
 
void DoXFConvert (XFContentContainer *pCont)
 
LwpFoundryGetFoundry ()
 
void SetFoundry (LwpFoundry *pFoundry)
 
LwpObjectIDGetObjectID ()
 
sal_uInt32 GetTag () const
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Private Types

enum  {
  FO_REPEAT = 0x0001 ,
  FO_CONTINUEFROM = 0x0002 ,
  FO_CONTINUEON = 0x0004 ,
  FO_ON_CENTER = 0x0008 ,
  FO_ON_RIGHT = 0x0010 ,
  FO_ON_ALIGNMASK = FO_ON_CENTER | FO_ON_RIGHT ,
  FO_FROM_CENTER = 0x0020 ,
  FO_FROM_RIGHT = 0x0040 ,
  FO_FROM_ALIGNMASK = FO_FROM_CENTER | FO_FROM_RIGHT
}
 

Private Member Functions

void Read () override
 @descr Register footnote options object More...
 
void RegisterFootnoteStyle ()
 @descr Register footnote configuration information More...
 
void RegisterEndnoteStyle ()
 @descr Register endnote configuration information More...
 
virtual ~LwpFootnoteOptions () override
 

Private Attributes

sal_uInt16 m_nFlag
 
LwpFootnoteNumberOptions m_FootnoteNumbering
 
LwpFootnoteNumberOptions m_EndnoteDivisionNumbering
 
LwpFootnoteNumberOptions m_EndnoteDivisionGroupNumbering
 
LwpFootnoteNumberOptions m_EndnoteDocNumbering
 
LwpFootnoteSeparatorOptions m_FootnoteSeparator
 
LwpFootnoteSeparatorOptions m_FootnoteContinuedSeparator
 
LwpAtomHolder m_ContinuedOnMessage
 
LwpAtomHolder m_ContinuedFromMessage
 
OUString m_strMasterPage
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 
- Protected Member Functions inherited from LwpObject
virtual ~LwpObject () override
 @descr dtor() More...
 
virtual void Read ()
 @descr default read function More...
 
virtual void RegisterStyle ()
 @descr default register style function More...
 
virtual void Parse (IXFStream *pOutputStream)
 @descr default parse function More...
 
virtual void XFConvert (XFContentContainer *pCont)
 @descr default XFConvert function pCont is the XFContentContainer for the object conversion More...
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from LwpObject
LwpObjectHeader m_ObjHdr
 
std::unique_ptr< LwpObjectStreamm_pObjStrm
 
LwpFoundrym_pFoundry
 
LwpSvStreamm_pStrm
 
bool m_bRegisteringStyle
 
bool m_bParsingStyle
 
bool m_bConvertingContent
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

VO_FOOTNOTEOPTS object.

Definition at line 234 of file lwpfootnote.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
FO_REPEAT 
FO_CONTINUEFROM 
FO_CONTINUEON 
FO_ON_CENTER 
FO_ON_RIGHT 
FO_ON_ALIGNMASK 
FO_FROM_CENTER 
FO_FROM_RIGHT 
FO_FROM_ALIGNMASK 

Definition at line 255 of file lwpfootnote.hxx.

Constructor & Destructor Documentation

◆ LwpFootnoteOptions()

LwpFootnoteOptions::LwpFootnoteOptions ( LwpObjectHeader const &  objHdr,
LwpSvStream pStrm 
)

Definition at line 431 of file lwpfootnote.cxx.

◆ ~LwpFootnoteOptions()

LwpFootnoteOptions::~LwpFootnoteOptions ( )
overrideprivatevirtual

Definition at line 437 of file lwpfootnote.cxx.

Member Function Documentation

◆ GetContinuedFrom()

bool LwpFootnoteOptions::GetContinuedFrom ( ) const
inline

Definition at line 270 of file lwpfootnote.hxx.

References FO_CONTINUEFROM, and m_nFlag.

Referenced by RegisterFootnoteStyle().

◆ GetContinuedFromMessage()

OUString LwpFootnoteOptions::GetContinuedFromMessage ( ) const

@descr Get continue from message

Definition at line 538 of file lwpfootnote.cxx.

References LwpAtomHolder::HasValue(), m_ContinuedFromMessage, LwpAtomHolder::str(), and STRID_FOOTCONTINUEDFROM.

Referenced by RegisterFootnoteStyle().

◆ GetContinuedOn()

bool LwpFootnoteOptions::GetContinuedOn ( ) const
inline

Definition at line 271 of file lwpfootnote.hxx.

References FO_CONTINUEON, and m_nFlag.

Referenced by RegisterFootnoteStyle().

◆ GetContinuedOnMessage()

OUString LwpFootnoteOptions::GetContinuedOnMessage ( ) const

@descr Get continue on message

Definition at line 525 of file lwpfootnote.cxx.

References LwpAtomHolder::HasValue(), m_ContinuedOnMessage, LwpAtomHolder::str(), and STRID_FOOTCONTINUEDON.

Referenced by RegisterFootnoteStyle().

◆ GetFootnoteSeparator()

LwpFootnoteSeparatorOptions & LwpFootnoteOptions::GetFootnoteSeparator ( )
inline

Definition at line 269 of file lwpfootnote.hxx.

References m_FootnoteSeparator.

Referenced by LwpPageLayout::ParseFootNoteSeparator().

◆ Read()

void LwpFootnoteOptions::Read ( )
overrideprivatevirtual

◆ RegisterEndnoteStyle()

void LwpFootnoteOptions::RegisterEndnoteStyle ( )
private

◆ RegisterFootnoteStyle()

void LwpFootnoteOptions::RegisterFootnoteStyle ( )
private

◆ RegisterStyle()

void LwpFootnoteOptions::RegisterStyle ( )
overridevirtual

@descr Register footnote options style

Reimplemented from LwpObject.

Definition at line 459 of file lwpfootnote.cxx.

References RegisterEndnoteStyle(), and RegisterFootnoteStyle().

Referenced by LwpDocument::RegisterFootnoteStyles().

◆ SetMasterPage()

void LwpFootnoteOptions::SetMasterPage ( const OUString &  strMasterPage)
inline

Definition at line 274 of file lwpfootnote.hxx.

References m_strMasterPage.

Referenced by LwpDocument::RegisterFootnoteStyles().

Member Data Documentation

◆ m_ContinuedFromMessage

LwpAtomHolder LwpFootnoteOptions::m_ContinuedFromMessage
private

Definition at line 253 of file lwpfootnote.hxx.

Referenced by GetContinuedFromMessage(), and Read().

◆ m_ContinuedOnMessage

LwpAtomHolder LwpFootnoteOptions::m_ContinuedOnMessage
private

Definition at line 252 of file lwpfootnote.hxx.

Referenced by GetContinuedOnMessage(), and Read().

◆ m_EndnoteDivisionGroupNumbering

LwpFootnoteNumberOptions LwpFootnoteOptions::m_EndnoteDivisionGroupNumbering
private

Definition at line 248 of file lwpfootnote.hxx.

Referenced by Read().

◆ m_EndnoteDivisionNumbering

LwpFootnoteNumberOptions LwpFootnoteOptions::m_EndnoteDivisionNumbering
private

Definition at line 247 of file lwpfootnote.hxx.

Referenced by Read().

◆ m_EndnoteDocNumbering

LwpFootnoteNumberOptions LwpFootnoteOptions::m_EndnoteDocNumbering
private

Definition at line 249 of file lwpfootnote.hxx.

Referenced by Read(), and RegisterEndnoteStyle().

◆ m_FootnoteContinuedSeparator

LwpFootnoteSeparatorOptions LwpFootnoteOptions::m_FootnoteContinuedSeparator
private

Definition at line 251 of file lwpfootnote.hxx.

Referenced by Read().

◆ m_FootnoteNumbering

LwpFootnoteNumberOptions LwpFootnoteOptions::m_FootnoteNumbering
private

Definition at line 246 of file lwpfootnote.hxx.

Referenced by Read(), and RegisterFootnoteStyle().

◆ m_FootnoteSeparator

LwpFootnoteSeparatorOptions LwpFootnoteOptions::m_FootnoteSeparator
private

Definition at line 250 of file lwpfootnote.hxx.

Referenced by GetFootnoteSeparator(), and Read().

◆ m_nFlag

sal_uInt16 LwpFootnoteOptions::m_nFlag
private

Definition at line 245 of file lwpfootnote.hxx.

Referenced by GetContinuedFrom(), GetContinuedOn(), and Read().

◆ m_strMasterPage

OUString LwpFootnoteOptions::m_strMasterPage
private

Definition at line 254 of file lwpfootnote.hxx.

Referenced by RegisterEndnoteStyle(), RegisterFootnoteStyle(), and SetMasterPage().


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