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:
[legend]
Collaboration diagram for svx::sidebar::NBOTypeMgrBase:
[legend]

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 )
privatedelete

◆ NBOTypeMgrBase() [2/2]

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

Definition at line 123 of file nbdtmg.hxx.

References MapTwip.

◆ ~NBOTypeMgrBase()

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

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
inlineprotected

◆ GetDescription()

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

◆ GetMapUnit()

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

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
inlineprotected

◆ ImplLoad()

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

◆ ImplStore()

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

◆ 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)
static

◆ 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
private

Definition at line 116 of file nbdtmg.hxx.

Referenced by SetItems().

◆ aNumCharFmtName

OUString svx::sidebar::NBOTypeMgrBase::aNumCharFmtName
private

Definition at line 117 of file nbdtmg.hxx.

Referenced by SetItems().

◆ bIsLoading

bool svx::sidebar::NBOTypeMgrBase::bIsLoading
private

Definition at line 118 of file nbdtmg.hxx.

Referenced by ImplLoad(), and ImplStore().

◆ eCoreUnit

MapUnit svx::sidebar::NBOTypeMgrBase::eCoreUnit
private

Definition at line 114 of file nbdtmg.hxx.

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

◆ pSet

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

Definition at line 113 of file nbdtmg.hxx.

Referenced by SetItems().


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