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

#include <lwpoverride.hxx>

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

Public Member Functions

 LwpSpacingOverride ()
 
virtual ~LwpSpacingOverride () override
 
virtual LwpSpacingOverrideclone () const override
 
void Read (LwpObjectStream *pStrm) override
 
void Override (LwpSpacingOverride *other)
 
LwpSpacingCommonOverrideGetSpacing ()
 
LwpSpacingCommonOverrideGetAboveLineSpacing ()
 
LwpSpacingCommonOverrideGetAboveSpacing ()
 
LwpSpacingCommonOverrideGetBelowSpacing ()
 
- Public Member Functions inherited from LwpOverride
 LwpOverride ()
 
virtual ~LwpOverride ()
 
virtual LwpOverrideclone () const =0
 
virtual void Read (LwpObjectStream *pStrm)=0
 
void ReadCommon (LwpObjectStream *pStrm)
 
void Clear ()
 
void Override (sal_uInt16 nBits, STATE eState)
 

Private Member Functions

 LwpSpacingOverride (LwpSpacingOverride const &rOther)
 
LwpSpacingOverrideoperator= (LwpSpacingOverride const &rOther)=delete
 

Private Attributes

std::unique_ptr< LwpSpacingCommonOverridem_pSpacing
 
std::unique_ptr< LwpSpacingCommonOverridem_pAboveLineSpacing
 
std::unique_ptr< LwpSpacingCommonOverridem_pParaSpacingAbove
 
std::unique_ptr< LwpSpacingCommonOverridem_pParaSpacingBelow
 

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
 

Detailed Description

Definition at line 347 of file lwpoverride.hxx.

Constructor & Destructor Documentation

◆ LwpSpacingOverride() [1/2]

LwpSpacingOverride::LwpSpacingOverride ( )

Definition at line 346 of file lwpoverride.cxx.

Referenced by clone().

◆ ~LwpSpacingOverride()

LwpSpacingOverride::~LwpSpacingOverride ( )
overridevirtual

Definition at line 354 of file lwpoverride.cxx.

◆ LwpSpacingOverride() [2/2]

LwpSpacingOverride::LwpSpacingOverride ( LwpSpacingOverride const &  rOther)
private

Member Function Documentation

◆ clone()

LwpSpacingOverride * LwpSpacingOverride::clone ( ) const
overridevirtual

Implements LwpOverride.

Definition at line 365 of file lwpoverride.cxx.

References LwpSpacingOverride().

Referenced by LwpSpacingOverride(), and LwpPara::RegisterStyle().

◆ GetAboveLineSpacing()

LwpSpacingCommonOverride * LwpSpacingOverride::GetAboveLineSpacing ( )
inline

Definition at line 360 of file lwpoverride.hxx.

References m_pAboveLineSpacing.

Referenced by Override().

◆ GetAboveSpacing()

LwpSpacingCommonOverride * LwpSpacingOverride::GetAboveSpacing ( )
inline

Definition at line 361 of file lwpoverride.hxx.

References m_pParaSpacingAbove.

Referenced by LwpParaStyle::ApplySpacing(), and Override().

◆ GetBelowSpacing()

LwpSpacingCommonOverride * LwpSpacingOverride::GetBelowSpacing ( )
inline

Definition at line 362 of file lwpoverride.hxx.

References m_pParaSpacingBelow.

Referenced by LwpParaStyle::ApplySpacing(), and Override().

◆ GetSpacing()

LwpSpacingCommonOverride * LwpSpacingOverride::GetSpacing ( )
inline

Definition at line 359 of file lwpoverride.hxx.

References m_pSpacing.

Referenced by LwpParaStyle::ApplySpacing(), and Override().

◆ operator=()

LwpSpacingOverride & LwpSpacingOverride::operator= ( LwpSpacingOverride const &  rOther)
privatedelete

◆ Override()

void LwpSpacingOverride::Override ( LwpSpacingOverride other)

◆ Read()

void LwpSpacingOverride::Read ( LwpObjectStream pStrm)
overridevirtual

Member Data Documentation

◆ m_pAboveLineSpacing

std::unique_ptr<LwpSpacingCommonOverride> LwpSpacingOverride::m_pAboveLineSpacing
private

Definition at line 369 of file lwpoverride.hxx.

Referenced by GetAboveLineSpacing(), LwpSpacingOverride(), Override(), and Read().

◆ m_pParaSpacingAbove

std::unique_ptr<LwpSpacingCommonOverride> LwpSpacingOverride::m_pParaSpacingAbove
private

Definition at line 370 of file lwpoverride.hxx.

Referenced by GetAboveSpacing(), LwpSpacingOverride(), Override(), and Read().

◆ m_pParaSpacingBelow

std::unique_ptr<LwpSpacingCommonOverride> LwpSpacingOverride::m_pParaSpacingBelow
private

Definition at line 371 of file lwpoverride.hxx.

Referenced by GetBelowSpacing(), LwpSpacingOverride(), Override(), and Read().

◆ m_pSpacing

std::unique_ptr<LwpSpacingCommonOverride> LwpSpacingOverride::m_pSpacing
private

Definition at line 368 of file lwpoverride.hxx.

Referenced by GetSpacing(), LwpSpacingOverride(), Override(), and Read().


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