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

#include <lwpcharborderoverride.hxx>

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

Public Member Functions

 LwpCharacterBorderOverride ()
 
virtual ~LwpCharacterBorderOverride () override
 
virtual LwpCharacterBorderOverrideclone () const override
 
void Read (LwpObjectStream *pStrm) override
 
- 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 Types

enum  {
  PBO_STUFF = 0x01 ,
  PBO_MARGINS = 0x04 ,
  PBO_ABOVE = 0x40 ,
  PBO_BELOW = 0x80
}
 

Private Member Functions

 LwpCharacterBorderOverride (LwpCharacterBorderOverride const &rOther)
 
LwpCharacterBorderOverrideoperator= (LwpCharacterBorderOverride const &rOther)=delete
 

Private Attributes

std::unique_ptr< LwpBorderStuffm_pBorderStuff
 
std::unique_ptr< LwpMarginsm_pMargins
 
sal_Int32 m_nAboveWidth
 
sal_Int32 m_nBelowWidth
 

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 68 of file lwpcharborderoverride.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
PBO_STUFF 
PBO_MARGINS 
PBO_ABOVE 
PBO_BELOW 

Definition at line 88 of file lwpcharborderoverride.hxx.

Constructor & Destructor Documentation

◆ LwpCharacterBorderOverride() [1/2]

LwpCharacterBorderOverride::LwpCharacterBorderOverride ( )

Definition at line 68 of file lwpcharborderoverride.cxx.

Referenced by clone().

◆ ~LwpCharacterBorderOverride()

LwpCharacterBorderOverride::~LwpCharacterBorderOverride ( )
overridevirtual

Definition at line 87 of file lwpcharborderoverride.cxx.

◆ LwpCharacterBorderOverride() [2/2]

LwpCharacterBorderOverride::LwpCharacterBorderOverride ( LwpCharacterBorderOverride const &  rOther)
private

Definition at line 76 of file lwpcharborderoverride.cxx.

References clone(), m_pBorderStuff, and m_pMargins.

Member Function Documentation

◆ clone()

LwpCharacterBorderOverride * LwpCharacterBorderOverride::clone ( ) const
overridevirtual

Implements LwpOverride.

Definition at line 89 of file lwpcharborderoverride.cxx.

References LwpCharacterBorderOverride().

Referenced by LwpCharacterBorderOverride().

◆ operator=()

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

◆ Read()

void LwpCharacterBorderOverride::Read ( LwpObjectStream pStrm)
overridevirtual

Member Data Documentation

◆ m_nAboveWidth

sal_Int32 LwpCharacterBorderOverride::m_nAboveWidth
private

Definition at line 85 of file lwpcharborderoverride.hxx.

Referenced by Read().

◆ m_nBelowWidth

sal_Int32 LwpCharacterBorderOverride::m_nBelowWidth
private

Definition at line 86 of file lwpcharborderoverride.hxx.

Referenced by Read().

◆ m_pBorderStuff

std::unique_ptr<LwpBorderStuff> LwpCharacterBorderOverride::m_pBorderStuff
private

Definition at line 83 of file lwpcharborderoverride.hxx.

Referenced by LwpCharacterBorderOverride(), and Read().

◆ m_pMargins

std::unique_ptr<LwpMargins> LwpCharacterBorderOverride::m_pMargins
private

Definition at line 84 of file lwpcharborderoverride.hxx.

Referenced by LwpCharacterBorderOverride(), and Read().


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