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 ReplaceNumRule (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 ()
 
virtual void Init ()=0
 
virtual sal_uInt16 GetNBOIndexForNumRule (SvxNumRule &aNum, sal_uInt16 mLevel, sal_uInt16 nFromIndex=0)=0
 
virtual void ReplaceNumRule (SvxNumRule &aNum, sal_uInt16 nIndex, sal_uInt16 mLevel)=0
 
virtual void ApplyNumRule (SvxNumRule &aNum, sal_uInt16 nIndex, sal_uInt16 mLevel, bool isDefault=false, bool isResetSize=false)=0
 
virtual OUString GetDescription (sal_uInt16 nIndex, bool isDefault)=0
 
virtual bool IsCustomized (sal_uInt16 nIndex)=0
 
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 (std::u16string_view filename)
 
void ImplStore (std::u16string_view filename)
 

Detailed Description

Definition at line 149 of file nbdtmg.hxx.

Constructor & Destructor Documentation

◆ BulletsTypeMgr() [1/2]

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

◆ BulletsTypeMgr() [2/2]

svx::sidebar::BulletsTypeMgr::BulletsTypeMgr ( )

Definition at line 251 of file nbdtmg.cxx.

References Init().

Member Function Documentation

◆ ApplyNumRule()

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

◆ GetDescription()

OUString svx::sidebar::BulletsTypeMgr::GetDescription ( sal_uInt16  nIndex,
bool  isDefault 
)
overridevirtual

◆ GetInstance()

BulletsTypeMgr & svx::sidebar::BulletsTypeMgr::GetInstance ( )
static

Definition at line 256 of file nbdtmg.cxx.

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

◆ GetNBOIndexForNumRule()

sal_uInt16 svx::sidebar::BulletsTypeMgr::GetNBOIndexForNumRule ( SvxNumRule aNum,
sal_uInt16  mLevel,
sal_uInt16  nFromIndex = 0 
)
overridevirtual

◆ Init()

void svx::sidebar::BulletsTypeMgr::Init ( void  )
overridevirtual

◆ IsCustomized()

bool svx::sidebar::BulletsTypeMgr::IsCustomized ( sal_uInt16  nIndex)
overridevirtual

◆ ReplaceNumRule()

void svx::sidebar::BulletsTypeMgr::ReplaceNumRule ( SvxNumRule aNum,
sal_uInt16  nIndex,
sal_uInt16  mLevel 
)
overridevirtual

Friends And Related Function Documentation

◆ NumberingTypeMgr

friend class NumberingTypeMgr
friend

Definition at line 152 of file nbdtmg.hxx.

◆ OutlineTypeMgr

friend class OutlineTypeMgr
friend

Definition at line 151 of file nbdtmg.hxx.

Member Data Documentation

◆ aDynamicBulletTypes

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

Definition at line 156 of file nbdtmg.hxx.

Referenced by svx::sidebar::OutlineTypeMgr::ApplyNumRule().

◆ aDynamicRTLBulletTypes

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

Definition at line 157 of file nbdtmg.hxx.

Referenced by svx::sidebar::OutlineTypeMgr::ApplyNumRule().

◆ pActualBullets

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: