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

#include <lwpoverride.hxx>

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

Public Member Functions

 LwpBulletOverride ()
 
virtual LwpBulletOverrideclone () const override
 
void Read (LwpObjectStream *pStrm) override
 
const LwpObjectIDGetSilverBullet () const
 
void Override (LwpBulletOverride *pOther)
 
bool IsSilverBulletOverridden () const
 
bool IsSkipOverridden () const
 
bool IsRightAlignedOverridden () const
 
bool IsSkip () const
 
bool IsRightAligned () const
 
bool IsEditable () const
 
void OverrideSilverBullet (LwpObjectID aID)
 
void OverrideSkip (bool bOver)
 
void OverrideRightAligned (bool bOver)
 
void RevertSilverBullet ()
 
void RevertSkip ()
 
void RevertRightAligned ()
 
bool IsInValid () const
 
- 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  {
  BO_SILVERBULLET = 0x01 ,
  BO_RIGHTALIGN = 0x04 ,
  BO_EDITABLE = 0x08 ,
  BO_SKIP = 0x10
}
 

Private Member Functions

 LwpBulletOverride (LwpBulletOverride const &rOther)
 
LwpBulletOverrideoperator= (LwpBulletOverride const &rOther)=delete
 

Private Attributes

LwpObjectID m_SilverBullet
 
bool m_bIsNull
 

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 168 of file lwpoverride.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
BO_SILVERBULLET 
BO_RIGHTALIGN 
BO_EDITABLE 
BO_SKIP 

Definition at line 202 of file lwpoverride.hxx.

Constructor & Destructor Documentation

◆ LwpBulletOverride() [1/2]

LwpBulletOverride::LwpBulletOverride ( )
inline

Definition at line 171 of file lwpoverride.hxx.

References m_bIsNull.

Referenced by clone().

◆ LwpBulletOverride() [2/2]

LwpBulletOverride::LwpBulletOverride ( LwpBulletOverride const &  rOther)
private

Definition at line 190 of file lwpoverride.cxx.

Member Function Documentation

◆ clone()

LwpBulletOverride * LwpBulletOverride::clone ( ) const
overridevirtual

Implements LwpOverride.

Definition at line 197 of file lwpoverride.cxx.

References LwpBulletOverride().

Referenced by LwpPara::OverrideParaBullet(), and LwpBulletStyleMgr::RegisterBulletStyle().

◆ GetSilverBullet()

const LwpObjectID & LwpBulletOverride::GetSilverBullet ( ) const
inline

◆ IsEditable()

bool LwpBulletOverride::IsEditable ( ) const
inline

Definition at line 240 of file lwpoverride.hxx.

References BO_EDITABLE, and LwpOverride::m_nValues.

◆ IsInValid()

bool LwpBulletOverride::IsInValid ( ) const
inline

Definition at line 196 of file lwpoverride.hxx.

References m_bIsNull.

Referenced by LwpParaStyle::Apply().

◆ IsRightAligned()

bool LwpBulletOverride::IsRightAligned ( ) const
inline

Definition at line 245 of file lwpoverride.hxx.

References BO_RIGHTALIGN, and LwpOverride::m_nValues.

Referenced by Override(), and LwpBulletStyleMgr::RegisterBulletStyle().

◆ IsRightAlignedOverridden()

bool LwpBulletOverride::IsRightAlignedOverridden ( ) const
inline

Definition at line 230 of file lwpoverride.hxx.

References BO_RIGHTALIGN, and LwpOverride::m_nOverride.

Referenced by Override().

◆ IsSilverBulletOverridden()

bool LwpBulletOverride::IsSilverBulletOverridden ( ) const
inline

Definition at line 220 of file lwpoverride.hxx.

References BO_SILVERBULLET, and LwpOverride::m_nOverride.

Referenced by Override().

◆ IsSkip()

bool LwpBulletOverride::IsSkip ( ) const
inline

Definition at line 235 of file lwpoverride.hxx.

References BO_SKIP, and LwpOverride::m_nValues.

Referenced by Override().

◆ IsSkipOverridden()

bool LwpBulletOverride::IsSkipOverridden ( ) const
inline

Definition at line 225 of file lwpoverride.hxx.

References BO_SKIP, and LwpOverride::m_nOverride.

Referenced by Override().

◆ operator=()

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

◆ Override()

void LwpBulletOverride::Override ( LwpBulletOverride pOther)

◆ OverrideRightAligned()

void LwpBulletOverride::OverrideRightAligned ( bool  bOver)

Definition at line 224 of file lwpoverride.cxx.

References BO_RIGHTALIGN, LwpOverride::Override(), STATE_OFF, and STATE_ON.

Referenced by Override().

◆ OverrideSilverBullet()

void LwpBulletOverride::OverrideSilverBullet ( LwpObjectID  aID)

◆ OverrideSkip()

void LwpBulletOverride::OverrideSkip ( bool  bOver)

Definition at line 212 of file lwpoverride.cxx.

References BO_SKIP, LwpOverride::Override(), STATE_OFF, and STATE_ON.

Referenced by Override().

◆ Read()

void LwpBulletOverride::Read ( LwpObjectStream pStrm)
overridevirtual

◆ RevertRightAligned()

void LwpBulletOverride::RevertRightAligned ( )
inline

Definition at line 260 of file lwpoverride.hxx.

References BO_RIGHTALIGN, LwpOverride::Override(), and STATE_STYLE.

Referenced by Override().

◆ RevertSilverBullet()

void LwpBulletOverride::RevertSilverBullet ( )
inline

Definition at line 250 of file lwpoverride.hxx.

References BO_SILVERBULLET, LwpOverride::Override(), and STATE_STYLE.

Referenced by Override().

◆ RevertSkip()

void LwpBulletOverride::RevertSkip ( )
inline

Definition at line 255 of file lwpoverride.hxx.

References BO_SKIP, LwpOverride::Override(), and STATE_STYLE.

Referenced by Override().

Member Data Documentation

◆ m_bIsNull

bool LwpBulletOverride::m_bIsNull
private

Definition at line 212 of file lwpoverride.hxx.

Referenced by IsInValid(), LwpBulletOverride(), and Read().

◆ m_SilverBullet

LwpObjectID LwpBulletOverride::m_SilverBullet
private

Definition at line 211 of file lwpoverride.hxx.

Referenced by GetSilverBullet(), Override(), OverrideSilverBullet(), and Read().


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