|
LibreOffice Module lotuswordpro (master) 1
|
#include <lwpoverride.hxx>
Public Types | |
| enum | AlignType { ALIGN_LEFT = 0 , ALIGN_RIGHT = 1 , ALIGN_CENTER = 2 , ALIGN_JUSTIFY = 3 , ALIGN_JUSTIFYALL = 4 , ALIGN_NUMERICLEFT = 5 , ALIGN_NUMERICRIGHT = 6 , ALIGN_SQUEEZE = 7 } |
Public Member Functions | |
| LwpAlignmentOverride () | |
| virtual LwpAlignmentOverride * | clone () const override |
| void | Read (LwpObjectStream *pStrm) override |
| AlignType | GetAlignType () const |
| void | Override (LwpAlignmentOverride *other) |
| void | OverrideAlignment (AlignType val) |
Public Member Functions inherited from LwpOverride | |
| LwpOverride () | |
| virtual | ~LwpOverride () |
| virtual LwpOverride * | clone () const =0 |
| virtual void | Read (LwpObjectStream *pStrm)=0 |
| void | ReadCommon (LwpObjectStream *pStrm) |
| void | Clear () |
| void | Override (sal_uInt16 nBits, STATE eState) |
Private Types | |
| enum | { AO_TYPE = 0x01 , AO_POSITION = 0x02 , AO_CHAR = 0x04 } |
Private Member Functions | |
| LwpAlignmentOverride (LwpAlignmentOverride const &rOther) | |
| LwpAlignmentOverride & | operator= (LwpAlignmentOverride const &rOther)=delete |
Private Attributes | |
| AlignType | m_nAlignType |
| sal_uInt32 | m_nPosition |
| sal_uInt16 | m_nAlignChar |
Additional Inherited Members | |
Protected Member Functions inherited from LwpOverride | |
| LwpOverride (LwpOverride const &rOther) | |
Protected Attributes inherited from LwpOverride | |
| sal_uInt16 | m_nValues |
| sal_uInt16 | m_nOverride |
| sal_uInt16 | m_nApply |
Definition at line 265 of file lwpoverride.hxx.
|
private |
| Enumerator | |
|---|---|
| AO_TYPE | |
| AO_POSITION | |
| AO_CHAR | |
Definition at line 294 of file lwpoverride.hxx.
| Enumerator | |
|---|---|
| ALIGN_LEFT | |
| ALIGN_RIGHT | |
| ALIGN_CENTER | |
| ALIGN_JUSTIFY | |
| ALIGN_JUSTIFYALL | |
| ALIGN_NUMERICLEFT | |
| ALIGN_NUMERICRIGHT | |
| ALIGN_SQUEEZE | |
Definition at line 274 of file lwpoverride.hxx.
|
inline |
Definition at line 268 of file lwpoverride.hxx.
Referenced by clone().
|
private |
Definition at line 286 of file lwpoverride.cxx.
References m_nPosition.
|
overridevirtual |
Implements LwpOverride.
Definition at line 294 of file lwpoverride.cxx.
References LwpAlignmentOverride().
Referenced by LwpPara::RegisterStyle().
|
inline |
Definition at line 286 of file lwpoverride.hxx.
References m_nAlignType.
Referenced by LwpParaStyle::ApplyAlignment().
|
privatedelete |
| void LwpAlignmentOverride::Override | ( | LwpAlignmentOverride * | other | ) |
Definition at line 452 of file lwpoverride.cxx.
References AO_TYPE, m_nAlignType, LwpOverride::m_nOverride, and OverrideAlignment().
Referenced by LwpPara::OverrideAlignment().
| void LwpAlignmentOverride::OverrideAlignment | ( | AlignType | val | ) |
Definition at line 460 of file lwpoverride.cxx.
References AO_TYPE, m_nAlignType, and LwpOverride::m_nOverride.
Referenced by Override().
|
overridevirtual |
Implements LwpOverride.
Definition at line 299 of file lwpoverride.cxx.
References ALIGN_SQUEEZE, m_nAlignChar, m_nAlignType, m_nPosition, LwpObjectStream::QuickReadBool(), LwpObjectStream::QuickReaduInt16(), LwpObjectStream::QuickReaduInt32(), LwpObjectStream::QuickReaduInt8(), LwpOverride::ReadCommon(), SAL_WARN, and LwpObjectStream::SkipExtra().
Referenced by LwpParaStyle::Read().
|
private |
Definition at line 303 of file lwpoverride.hxx.
Referenced by Read().
|
private |
Definition at line 301 of file lwpoverride.hxx.
Referenced by GetAlignType(), Override(), OverrideAlignment(), and Read().
|
private |
Definition at line 302 of file lwpoverride.hxx.
Referenced by Read().