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

#include <xfdrawareastyle.hxx>

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

Public Member Functions

 XFDrawAreaStyle ()
 
void SetAreaStyle (enumXFAreaStyle style)
 
void SetLineStyle (enumXFAreaLineStyle style)
 
void SetBackColor (XFColor const &color)
 
void SetLineColor (XFColor const &color)
 
void SetLineAngle (sal_Int32 angle)
 
void SetLineSpace (double space)
 
enumXFAreaStyle GetAreaStyle () const
 
const XFColorGetBackColor () const
 
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

enumXFAreaStyle m_eAreaStyle
 
enumXFAreaLineStyle m_eLineStyle
 
XFColor m_aBackColor
 
XFColor m_aLineColor
 
sal_Int32 m_nAngle
 
double m_fSpace
 

Additional Inherited Members

- Protected Attributes inherited from XFStyle
OUString m_strStyleName
 
OUString m_strParentStyleName
 

Detailed Description

Definition at line 67 of file xfdrawareastyle.hxx.

Constructor & Destructor Documentation

◆ XFDrawAreaStyle()

XFDrawAreaStyle::XFDrawAreaStyle ( )

Definition at line 63 of file xfdrawareastyle.cxx.

Member Function Documentation

◆ GetAreaStyle()

enumXFAreaStyle XFDrawAreaStyle::GetAreaStyle ( ) const
inline

Definition at line 132 of file xfdrawareastyle.hxx.

References m_eAreaStyle.

Referenced by XFDrawStyle::ToXml().

◆ GetBackColor()

const XFColor & XFDrawAreaStyle::GetBackColor ( ) const
inline

Definition at line 137 of file xfdrawareastyle.hxx.

References m_aBackColor.

Referenced by XFDrawStyle::ToXml().

◆ GetStyleFamily()

enumXFStyle XFDrawAreaStyle::GetStyleFamily ( )
overridevirtual

@descr get style family.

Reimplemented from XFStyle.

Definition at line 71 of file xfdrawareastyle.cxx.

References enumXFStyleArea.

◆ SetAreaStyle()

void XFDrawAreaStyle::SetAreaStyle ( enumXFAreaStyle  style)
inline

Definition at line 102 of file xfdrawareastyle.hxx.

References m_eAreaStyle.

Referenced by XFDrawStyle::SetAreaLineStyle().

◆ SetBackColor()

void XFDrawAreaStyle::SetBackColor ( XFColor const &  color)
inline

Definition at line 112 of file xfdrawareastyle.hxx.

References m_aBackColor.

Referenced by XFDrawStyle::SetAreaColor().

◆ SetLineAngle()

void XFDrawAreaStyle::SetLineAngle ( sal_Int32  angle)
inline

Definition at line 122 of file xfdrawareastyle.hxx.

References m_nAngle.

Referenced by XFDrawStyle::SetAreaLineStyle().

◆ SetLineColor()

void XFDrawAreaStyle::SetLineColor ( XFColor const &  color)
inline

Definition at line 117 of file xfdrawareastyle.hxx.

References m_aLineColor.

Referenced by XFDrawStyle::SetAreaLineStyle().

◆ SetLineSpace()

void XFDrawAreaStyle::SetLineSpace ( double  space)
inline

Definition at line 127 of file xfdrawareastyle.hxx.

References m_fSpace.

Referenced by XFDrawStyle::SetAreaLineStyle().

◆ SetLineStyle()

void XFDrawAreaStyle::SetLineStyle ( enumXFAreaLineStyle  style)
inline

Definition at line 107 of file xfdrawareastyle.hxx.

References m_eLineStyle.

Referenced by XFDrawStyle::SetAreaLineStyle().

◆ ToXml()

void XFDrawAreaStyle::ToXml ( IXFStream pStrm)
overridevirtual

Member Data Documentation

◆ m_aBackColor

XFColor XFDrawAreaStyle::m_aBackColor
private

Definition at line 96 of file xfdrawareastyle.hxx.

Referenced by GetBackColor(), and SetBackColor().

◆ m_aLineColor

XFColor XFDrawAreaStyle::m_aLineColor
private

Definition at line 97 of file xfdrawareastyle.hxx.

Referenced by SetLineColor(), and ToXml().

◆ m_eAreaStyle

enumXFAreaStyle XFDrawAreaStyle::m_eAreaStyle
private

Definition at line 94 of file xfdrawareastyle.hxx.

Referenced by GetAreaStyle(), and SetAreaStyle().

◆ m_eLineStyle

enumXFAreaLineStyle XFDrawAreaStyle::m_eLineStyle
private

Definition at line 95 of file xfdrawareastyle.hxx.

Referenced by SetLineStyle(), and ToXml().

◆ m_fSpace

double XFDrawAreaStyle::m_fSpace
private

Definition at line 99 of file xfdrawareastyle.hxx.

Referenced by SetLineSpace(), and ToXml().

◆ m_nAngle

sal_Int32 XFDrawAreaStyle::m_nAngle
private

Definition at line 98 of file xfdrawareastyle.hxx.

Referenced by SetLineAngle(), and ToXml().


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