LibreOffice Module lotuswordpro (master) 1
Public Member Functions | Private Attributes | List of all members
XFMasterPage Class Reference

#include <xfmasterpage.hxx>

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

Public Member Functions

void SetPageMaster (const OUString &pm)
 
void SetHeader (rtl::Reference< XFHeader > const &rHeader)
 
void SetFooter (rtl::Reference< XFFooter > const &rFooter)
 
virtual enumXFStyle GetStyleFamily () override
 @descr get style family. More...
 
virtual void ToXml (IXFStream *pStrm) override
 
- Public Member Functions inherited from XFStyle
 XFStyle ()
 
virtual ~XFStyle () override
 
 XFStyle (XFStyle const &)=default
 
 XFStyle (XFStyle &&)=default
 
XFStyleoperator= (XFStyle const &)=default
 
XFStyleoperator= (XFStyle &&)=default
 
virtual OUString GetStyleName () override
 @descr get style name. More...
 
virtual void SetStyleName (const OUString &styleName) override
 @descr set style name. More...
 
virtual OUString GetParentStyleName () override
 @descr set parent style name. More...
 
virtual void SetParentStyleName (const OUString &styleName) override
 @descr return parent style name. More...
 
virtual enumXFStyle GetStyleFamily () override
 @descr get style family. More...
 
virtual bool Equal (IXFStyle *pStyle) override
 @descr decide whether two style are equal. More...
 
- Public Member Functions inherited from IXFStyle
 IXFStyle ()=default
 
 IXFStyle (IXFStyle const &)=default
 
 IXFStyle (IXFStyle &&)=default
 
IXFStyleoperator= (IXFStyle const &)=default
 
IXFStyleoperator= (IXFStyle &&)=default
 
virtual ~IXFStyle ()
 
virtual OUString GetStyleName ()=0
 @descr: return the style name. More...
 
virtual void SetStyleName (const OUString &styleName)=0
 @descr: set the name of the style. More...
 
virtual OUString GetParentStyleName ()=0
 @descr return the parent style name. More...
 
virtual void SetParentStyleName (const OUString &parent)=0
 @descr: Parent paragraph style. More...
 
virtual enumXFStyle GetStyleFamily ()=0
 @descr: return the style family. More...
 
virtual bool Equal (IXFStyle *pStyle)=0
 @descr: Compare whatever two style object are the same. More...
 
virtual void ToXml (IXFStream *stream)=0
 

Private Attributes

OUString m_strPageMaster
 
rtl::Reference< XFHeaderm_xHeader
 
rtl::Reference< XFFooterm_xFooter
 

Additional Inherited Members

- Protected Attributes inherited from XFStyle
OUString m_strStyleName
 
OUString m_strParentStyleName
 

Detailed Description

Definition at line 69 of file xfmasterpage.hxx.

Member Function Documentation

◆ GetStyleFamily()

enumXFStyle XFMasterPage::GetStyleFamily ( )
overridevirtual

@descr get style family.

Reimplemented from XFStyle.

Definition at line 68 of file xfmasterpage.cxx.

References enumXFStyleMasterPage.

◆ SetFooter()

void XFMasterPage::SetFooter ( rtl::Reference< XFFooter > const &  rFooter)

Definition at line 66 of file xfmasterpage.cxx.

References m_xFooter.

Referenced by LwpFooterLayout::RegisterStyle().

◆ SetHeader()

void XFMasterPage::SetHeader ( rtl::Reference< XFHeader > const &  rHeader)

Definition at line 64 of file xfmasterpage.cxx.

References m_xHeader.

Referenced by LwpHeaderLayout::RegisterStyle().

◆ SetPageMaster()

void XFMasterPage::SetPageMaster ( const OUString &  pm)

Definition at line 70 of file xfmasterpage.cxx.

References m_strPageMaster.

◆ ToXml()

void XFMasterPage::ToXml ( IXFStream pStrm)
overridevirtual

Member Data Documentation

◆ m_strPageMaster

OUString XFMasterPage::m_strPageMaster
private

Definition at line 83 of file xfmasterpage.hxx.

Referenced by SetPageMaster(), and ToXml().

◆ m_xFooter

rtl::Reference<XFFooter> XFMasterPage::m_xFooter
private

Definition at line 85 of file xfmasterpage.hxx.

Referenced by SetFooter(), and ToXml().

◆ m_xHeader

rtl::Reference<XFHeader> XFMasterPage::m_xHeader
private

Definition at line 84 of file xfmasterpage.hxx.

Referenced by SetHeader(), and ToXml().


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