LibreOffice Module svx (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
svx::sidebar::NBOTypeMgrBase Class Referenceabstract

#include <nbdtmg.hxx>

Inheritance diagram for svx::sidebar::NBOTypeMgrBase:
Collaboration diagram for svx::sidebar::NBOTypeMgrBase:

Public Member Functions

 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 sal_uInt16 IsSingleLevel (sal_uInt16 nCurLevel)

Protected Member Functions

const OUString & GetBulletCharFmtName () const
const OUString & GetNumCharFmtName () const
MapUnit GetMapUnit () const
void ImplLoad (std::u16string_view filename)
void ImplStore (std::u16string_view filename)

Private Member Functions

 NBOTypeMgrBase (const NBOTypeMgrBase &)=delete

Private Attributes

const SfxItemSetpSet
MapUnit eCoreUnit
OUString aBulletCharFmtName
OUString aNumCharFmtName
bool bIsLoading

Detailed Description

Definition at line 110 of file nbdtmg.hxx.

Constructor & Destructor Documentation

◆ NBOTypeMgrBase() [1/2]

svx::sidebar::NBOTypeMgrBase::NBOTypeMgrBase ( const NBOTypeMgrBase )

◆ NBOTypeMgrBase() [2/2]

svx::sidebar::NBOTypeMgrBase::NBOTypeMgrBase ( )

Definition at line 123 of file nbdtmg.hxx.

References MapTwip.

◆ ~NBOTypeMgrBase()

virtual svx::sidebar::NBOTypeMgrBase::~NBOTypeMgrBase ( )

Definition at line 128 of file nbdtmg.hxx.

Member Function Documentation

◆ ApplyNumRule()

virtual void svx::sidebar::NBOTypeMgrBase::ApplyNumRule ( SvxNumRule aNum,
sal_uInt16  nIndex,
sal_uInt16  mLevel,
bool  isDefault = false,
bool  isResetSize = false 
pure virtual

◆ GetBulletCharFmtName()

const OUString & svx::sidebar::NBOTypeMgrBase::GetBulletCharFmtName ( ) const

◆ GetDescription()

virtual OUString svx::sidebar::NBOTypeMgrBase::GetDescription ( sal_uInt16  nIndex,
bool  isDefault 
pure virtual

◆ GetMapUnit()

MapUnit svx::sidebar::NBOTypeMgrBase::GetMapUnit ( ) const

Definition at line 141 of file nbdtmg.hxx.

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

◆ GetNBOIndexForNumRule()

virtual sal_uInt16 svx::sidebar::NBOTypeMgrBase::GetNBOIndexForNumRule ( SvxNumRule aNum,
sal_uInt16  mLevel,
sal_uInt16  nFromIndex = 0 
pure virtual

◆ GetNumCharFmtName()

const OUString & svx::sidebar::NBOTypeMgrBase::GetNumCharFmtName ( ) const

◆ ImplLoad()

void svx::sidebar::NBOTypeMgrBase::ImplLoad ( std::u16string_view  filename)

◆ ImplStore()

void svx::sidebar::NBOTypeMgrBase::ImplStore ( std::u16string_view  filename)

◆ Init()

virtual void svx::sidebar::NBOTypeMgrBase::Init ( )
pure virtual

◆ IsCustomized()

virtual bool svx::sidebar::NBOTypeMgrBase::IsCustomized ( sal_uInt16  nIndex)
pure virtual

◆ IsSingleLevel()

sal_uInt16 svx::sidebar::NBOTypeMgrBase::IsSingleLevel ( sal_uInt16  nCurLevel)

◆ ReplaceNumRule()

virtual void svx::sidebar::NBOTypeMgrBase::ReplaceNumRule ( SvxNumRule aNum,
sal_uInt16  nIndex,
sal_uInt16  mLevel 
pure virtual

◆ SetItems()

void svx::sidebar::NBOTypeMgrBase::SetItems ( const SfxItemSet pArg)

Member Data Documentation

◆ aBulletCharFmtName

OUString svx::sidebar::NBOTypeMgrBase::aBulletCharFmtName

Definition at line 116 of file nbdtmg.hxx.

Referenced by SetItems().

◆ aNumCharFmtName

OUString svx::sidebar::NBOTypeMgrBase::aNumCharFmtName

Definition at line 117 of file nbdtmg.hxx.

Referenced by SetItems().

◆ bIsLoading

bool svx::sidebar::NBOTypeMgrBase::bIsLoading

Definition at line 118 of file nbdtmg.hxx.

Referenced by ImplLoad(), and ImplStore().

◆ eCoreUnit

MapUnit svx::sidebar::NBOTypeMgrBase::eCoreUnit

Definition at line 114 of file nbdtmg.hxx.

Referenced by ImplLoad(), ImplStore(), and SetItems().

◆ pSet

const SfxItemSet* svx::sidebar::NBOTypeMgrBase::pSet

Definition at line 113 of file nbdtmg.hxx.

Referenced by SetItems().

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