LibreOffice Module svx (master)  1
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Friends | List of all members
svx::sidebar::BulletsTypeMgr Class Referencefinal

#include <nbdtmg.hxx>

Inheritance diagram for svx::sidebar::BulletsTypeMgr:
[legend]
Collaboration diagram for svx::sidebar::BulletsTypeMgr:
[legend]

Public Member Functions

 BulletsTypeMgr ()
 
virtual void Init () override
 
virtual sal_uInt16 GetNBOIndexForNumRule (SvxNumRule &aNum, sal_uInt16 mLevel, sal_uInt16 nFromIndex=0) override
 
virtual void RelplaceNumRule (SvxNumRule &aNum, sal_uInt16 nIndex, sal_uInt16 mLevel) override
 
virtual void ApplyNumRule (SvxNumRule &aNum, sal_uInt16 nIndex, sal_uInt16 mLevel, bool isDefault=false, bool isResetSize=false) override
 
virtual OUString GetDescription (sal_uInt16 nIndex, bool isDefault) override
 
virtual bool IsCustomized (sal_uInt16 nIndex) override
 
- Public Member Functions inherited from svx::sidebar::NBOTypeMgrBase
 NBOTypeMgrBase ()
 
virtual ~NBOTypeMgrBase ()
 
void SetItems (const SfxItemSet *pArg)
 

Static Public Member Functions

static BulletsTypeMgrGetInstance ()
 
- Static Public Member Functions inherited from svx::sidebar::NBOTypeMgrBase
static sal_uInt16 IsSingleLevel (sal_uInt16 nCurLevel)
 

Static Public Attributes

static sal_Unicode aDynamicBulletTypes [DEFAULT_BULLET_TYPES] ={' ',' ',' ',' ',' ',' ',' ',' '}
 
static sal_Unicode aDynamicRTLBulletTypes [DEFAULT_BULLET_TYPES] ={' ',' ',' ',' ',' ',' ',' ',' '}
 
static BulletsSettingspActualBullets [DEFAULT_BULLET_TYPES] ={nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr}
 

Private Member Functions

 BulletsTypeMgr (const BulletsTypeMgr &)=delete
 

Friends

class OutlineTypeMgr
 
class NumberingTypeMgr
 

Additional Inherited Members

- Protected Member Functions inherited from svx::sidebar::NBOTypeMgrBase
const OUString & GetBulletCharFmtName () const
 
const OUString & GetNumCharFmtName () const
 
MapUnit GetMapUnit () const
 
void ImplLoad (const OUString &filename)
 
void ImplStore (const OUString &filename)
 

Detailed Description

Definition at line 149 of file nbdtmg.hxx.

Constructor & Destructor Documentation

svx::sidebar::BulletsTypeMgr::BulletsTypeMgr ( const BulletsTypeMgr )
privatedelete
svx::sidebar::BulletsTypeMgr::BulletsTypeMgr ( )

Definition at line 252 of file nbdtmg.cxx.

References Init().

Member Function Documentation

void svx::sidebar::BulletsTypeMgr::ApplyNumRule ( SvxNumRule aNum,
sal_uInt16  nIndex,
sal_uInt16  mLevel,
bool  isDefault = false,
bool  isResetSize = false 
)
overridevirtual
OUString svx::sidebar::BulletsTypeMgr::GetDescription ( sal_uInt16  nIndex,
bool  isDefault 
)
overridevirtual
BulletsTypeMgr & svx::sidebar::BulletsTypeMgr::GetInstance ( )
static

Definition at line 260 of file nbdtmg.cxx.

Referenced by svx::sidebar::NBOutlineTypeMgrFact::CreateInstance().

sal_uInt16 svx::sidebar::BulletsTypeMgr::GetNBOIndexForNumRule ( SvxNumRule aNum,
sal_uInt16  mLevel,
sal_uInt16  nFromIndex = 0 
)
overridevirtual
void svx::sidebar::BulletsTypeMgr::Init ( void  )
overridevirtual
bool svx::sidebar::BulletsTypeMgr::IsCustomized ( sal_uInt16  nIndex)
overridevirtual
void svx::sidebar::BulletsTypeMgr::RelplaceNumRule ( SvxNumRule aNum,
sal_uInt16  nIndex,
sal_uInt16  mLevel 
)
overridevirtual

Friends And Related Function Documentation

friend class NumberingTypeMgr
friend

Definition at line 152 of file nbdtmg.hxx.

friend class OutlineTypeMgr
friend

Definition at line 151 of file nbdtmg.hxx.

Member Data Documentation

sal_Unicode svx::sidebar::BulletsTypeMgr::aDynamicBulletTypes ={' ',' ',' ',' ',' ',' ',' ',' '}
static

Definition at line 156 of file nbdtmg.hxx.

sal_Unicode svx::sidebar::BulletsTypeMgr::aDynamicRTLBulletTypes ={' ',' ',' ',' ',' ',' ',' ',' '}
static

Definition at line 157 of file nbdtmg.hxx.

BulletsSettings * svx::sidebar::BulletsTypeMgr::pActualBullets ={nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr}
static

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