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

#include <xftabstyle.hxx>

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

Public Member Functions

 XFTabStyle ()
 
void SetTabType (enumXFTab type)
 
void SetLength (double len)
 
void SetDelimiter (sal_Unicode delimiter)
 
void SetLeaderChar (sal_Unicode leader)
 
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

enumXFTab m_eType
 
double m_fLength
 
OUString m_strDelimiter
 
OUString m_strLeader
 

Additional Inherited Members

- Protected Attributes inherited from XFStyle
OUString m_strStyleName
 
OUString m_strParentStyleName
 

Detailed Description

Definition at line 65 of file xftabstyle.hxx.

Constructor & Destructor Documentation

◆ XFTabStyle()

XFTabStyle::XFTabStyle ( )

Definition at line 63 of file xftabstyle.cxx.

References m_eType.

Member Function Documentation

◆ SetDelimiter()

void XFTabStyle::SetDelimiter ( sal_Unicode  delimiter)
inline

Definition at line 92 of file xftabstyle.hxx.

References m_strDelimiter.

◆ SetLeaderChar()

void XFTabStyle::SetLeaderChar ( sal_Unicode  leader)
inline

Definition at line 97 of file xftabstyle.hxx.

References m_strLeader.

◆ SetLength()

void XFTabStyle::SetLength ( double  len)
inline

Definition at line 90 of file xftabstyle.hxx.

References m_fLength.

◆ SetTabType()

void XFTabStyle::SetTabType ( enumXFTab  type)
inline

Definition at line 88 of file xftabstyle.hxx.

References m_eType, and type.

◆ ToXml()

void XFTabStyle::ToXml ( IXFStream pStrm)
overridevirtual

Member Data Documentation

◆ m_eType

enumXFTab XFTabStyle::m_eType
private

Definition at line 82 of file xftabstyle.hxx.

Referenced by SetTabType(), and ToXml().

◆ m_fLength

double XFTabStyle::m_fLength
private

Definition at line 83 of file xftabstyle.hxx.

Referenced by SetLength(), and ToXml().

◆ m_strDelimiter

OUString XFTabStyle::m_strDelimiter
private

Definition at line 84 of file xftabstyle.hxx.

Referenced by SetDelimiter(), and ToXml().

◆ m_strLeader

OUString XFTabStyle::m_strLeader
private

Definition at line 85 of file xftabstyle.hxx.

Referenced by SetLeaderChar(), and ToXml().


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