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

#include <xftimestyle.hxx>

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

Public Member Functions

 XFDateTimePart ()
 
void SetPartType (enumXFDatePart ePart)
 
void SetLongFmt (bool bLongFmt)
 
void SetText (const OUString &text)
 
- 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
 

Protected Attributes

enumXFDatePart m_ePart
 
bool m_bLongFmt
 
OUString m_strText
 
- Protected Attributes inherited from XFStyle
OUString m_strStyleName
 
OUString m_strParentStyleName
 

Detailed Description

Definition at line 66 of file xftimestyle.hxx.

Constructor & Destructor Documentation

◆ XFDateTimePart()

XFDateTimePart::XFDateTimePart ( )
inline

Definition at line 69 of file xftimestyle.hxx.

Member Function Documentation

◆ SetLongFmt()

void XFDateTimePart::SetLongFmt ( bool  bLongFmt)
inline

Definition at line 135 of file xftimestyle.hxx.

References m_bLongFmt.

Referenced by XFTimeStyle::AddHour(), XFTimeStyle::AddMinute(), and XFTimeStyle::AddSecond().

◆ SetPartType()

void XFDateTimePart::SetPartType ( enumXFDatePart  ePart)
inline

◆ SetText()

void XFDateTimePart::SetText ( const OUString &  text)
inline

Definition at line 140 of file xftimestyle.hxx.

References m_strText, and text().

Referenced by XFTimeStyle::AddText().

Member Data Documentation

◆ m_bLongFmt

bool XFDateTimePart::m_bLongFmt
protected

Definition at line 82 of file xftimestyle.hxx.

Referenced by SetLongFmt(), XFDatePart::ToXml(), and XFTimePart::ToXml().

◆ m_ePart

enumXFDatePart XFDateTimePart::m_ePart
protected

Definition at line 81 of file xftimestyle.hxx.

Referenced by SetPartType(), XFDatePart::ToXml(), and XFTimePart::ToXml().

◆ m_strText

OUString XFDateTimePart::m_strText
protected

Definition at line 83 of file xftimestyle.hxx.

Referenced by SetText(), XFDatePart::ToXml(), and XFTimePart::ToXml().


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