LibreOffice Module svl (master) 1
Public Member Functions | Private Attributes | List of all members
SvNumberFormatterRegistry_Impl Class Reference

instead of every number formatter being a listener we have a registry which also handles one instance of the SysLocale options More...

Inheritance diagram for SvNumberFormatterRegistry_Impl:
[legend]
Collaboration diagram for SvNumberFormatterRegistry_Impl:
[legend]

Public Member Functions

 SvNumberFormatterRegistry_Impl ()
 
virtual ~SvNumberFormatterRegistry_Impl () override
 
void Insert (SvNumberFormatter *pThis)
 
void Remove (SvNumberFormatter const *pThis)
 
size_t Count () const
 
virtual void ConfigurationChanged (utl::ConfigurationBroadcaster *, ConfigurationHints) override
 
- Public Member Functions inherited from utl::ConfigurationListener
virtual ~ConfigurationListener ()
 
virtual void ConfigurationChanged (ConfigurationBroadcaster *p, ConfigurationHints nHint)=0
 

Private Attributes

std::vector< SvNumberFormatter * > aFormatters
 
SvtSysLocaleOptions aSysLocaleOptions
 
LanguageType eSysLanguage
 

Detailed Description

instead of every number formatter being a listener we have a registry which also handles one instance of the SysLocale options

Definition at line 180 of file zforlist.cxx.

Constructor & Destructor Documentation

◆ SvNumberFormatterRegistry_Impl()

SvNumberFormatterRegistry_Impl::SvNumberFormatterRegistry_Impl ( )

◆ ~SvNumberFormatterRegistry_Impl()

SvNumberFormatterRegistry_Impl::~SvNumberFormatterRegistry_Impl ( )
overridevirtual

Member Function Documentation

◆ ConfigurationChanged()

void SvNumberFormatterRegistry_Impl::ConfigurationChanged ( utl::ConfigurationBroadcaster ,
ConfigurationHints  nHint 
)
overridevirtual

◆ Count()

size_t SvNumberFormatterRegistry_Impl::Count ( ) const
inline

Definition at line 196 of file zforlist.cxx.

References aFormatters.

Referenced by SvNumberFormatter::~SvNumberFormatter().

◆ Insert()

void SvNumberFormatterRegistry_Impl::Insert ( SvNumberFormatter pThis)
inline

Definition at line 191 of file zforlist.cxx.

References aFormatters.

Referenced by SvNumberFormatter::ImpConstruct().

◆ Remove()

void SvNumberFormatterRegistry_Impl::Remove ( SvNumberFormatter const *  pThis)

Definition at line 215 of file zforlist.cxx.

References aFormatters.

Referenced by SvNumberFormatter::~SvNumberFormatter().

Member Data Documentation

◆ aFormatters

std::vector< SvNumberFormatter* > SvNumberFormatterRegistry_Impl::aFormatters
private

Definition at line 183 of file zforlist.cxx.

Referenced by ConfigurationChanged(), Count(), Insert(), and Remove().

◆ aSysLocaleOptions

SvtSysLocaleOptions SvNumberFormatterRegistry_Impl::aSysLocaleOptions
private

◆ eSysLanguage

LanguageType SvNumberFormatterRegistry_Impl::eSysLanguage
private

Definition at line 185 of file zforlist.cxx.

Referenced by ConfigurationChanged().


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