LibreOffice Module svx (master) 1
|
#include <nbdtmg.hxx>
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 BulletsTypeMgr & | GetInstance () |
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 BulletsSettings * | pActualBullets [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) |
Definition at line 149 of file nbdtmg.hxx.
|
privatedelete |
svx::sidebar::BulletsTypeMgr::BulletsTypeMgr | ( | ) |
Definition at line 251 of file nbdtmg.cxx.
References Init().
|
overridevirtual |
Implements svx::sidebar::NBOTypeMgrBase.
Definition at line 327 of file nbdtmg.cxx.
References svx::sidebar::BulletsSettings::aFont, svx::sidebar::BulletsSettings::cBulletChar, DEFAULT_BULLET_TYPES, svx::sidebar::NBOTypeMgrBase::GetBulletCharFmtName(), SvxNumRule::GetLevel(), SvxNumRule::GetLevelCount(), i, nIndex, pActualBullets, SvxNumberFormat::SetBulletChar(), SvxNumberFormat::SetBulletFont(), SvxNumberFormat::SetBulletRelSize(), SvxNumberFormat::SetCharFormatName(), SvxNumRule::SetLevel(), SvxNumberFormat::SetListFormat(), SvxNumberType::SetNumberingType(), and SVX_NUM_CHAR_SPECIAL.
|
overridevirtual |
Implements svx::sidebar::NBOTypeMgrBase.
Definition at line 353 of file nbdtmg.cxx.
References DEFAULT_BULLET_TYPES, nIndex, pActualBullets, and svx::sidebar::BulletsSettings::sDescription.
|
static |
Definition at line 256 of file nbdtmg.cxx.
Referenced by svx::sidebar::NBOutlineTypeMgrFact::CreateInstance().
|
overridevirtual |
Implements svx::sidebar::NBOTypeMgrBase.
Definition at line 275 of file nbdtmg.cxx.
References cBulletChar, DEFAULT_BULLET_TYPES, SvxNumberFormat::GetBulletChar(), SvxNumRule::GetLevel(), i, svx::sidebar::NBOTypeMgrBase::IsSingleLevel(), and pActualBullets.
Referenced by ReplaceNumRule().
|
overridevirtual |
Implements svx::sidebar::NBOTypeMgrBase.
Definition at line 262 of file nbdtmg.cxx.
References svx::sidebar::BulletsSettings::aFont, svx::sidebar::BulletsSettings::cBulletChar, DEFAULT_BULLET_TYPES, i, lcl_GetDefaultBulletFont(), pActualBullets, svx::sidebar::BulletsSettings::sDescription, and SvxResId().
Referenced by BulletsTypeMgr().
|
overridevirtual |
Implements svx::sidebar::NBOTypeMgrBase.
Definition at line 365 of file nbdtmg.cxx.
References svx::sidebar::BulletsSettings::bIsCustomized, DEFAULT_BULLET_TYPES, nIndex, and pActualBullets.
|
overridevirtual |
Implements svx::sidebar::NBOTypeMgrBase.
Definition at line 301 of file nbdtmg.cxx.
References svx::sidebar::BulletsSettings::aFont, svx::sidebar::BulletsSettings::bIsCustomized, svx::sidebar::BulletsSettings::cBulletChar, DEFAULT_BULLET_TYPES, SvxNumberFormat::GetBulletChar(), SvxNumberFormat::GetBulletFont(), SvxNumRule::GetLevel(), GetNBOIndexForNumRule(), svx::sidebar::NBOTypeMgrBase::IsSingleLevel(), nIndex, and pActualBullets.
|
friend |
Definition at line 152 of file nbdtmg.hxx.
|
friend |
Definition at line 151 of file nbdtmg.hxx.
|
static |
Definition at line 156 of file nbdtmg.hxx.
Referenced by svx::sidebar::OutlineTypeMgr::ApplyNumRule().
|
static |
Definition at line 157 of file nbdtmg.hxx.
Referenced by svx::sidebar::OutlineTypeMgr::ApplyNumRule().
|
static |
Definition at line 158 of file nbdtmg.hxx.
Referenced by ApplyNumRule(), GetDescription(), GetNBOIndexForNumRule(), Init(), IsCustomized(), and ReplaceNumRule().