LibreOffice Module unotools (master) 1
Public Member Functions | Private Attributes | List of all members
utl::ConfigurationBroadcaster Class Reference

#include <options.hxx>

Inheritance diagram for utl::ConfigurationBroadcaster:
[legend]

Public Member Functions

void AddListener (utl::ConfigurationListener *pListener)
 
void RemoveListener (utl::ConfigurationListener const *pListener)
 
void NotifyListeners (ConfigurationHints nHint)
 
 ConfigurationBroadcaster ()
 
 ConfigurationBroadcaster (ConfigurationBroadcaster const &)
 
virtual ~ConfigurationBroadcaster ()
 
ConfigurationBroadcasteroperator= (ConfigurationBroadcaster const &other)
 
virtual void BlockBroadcasts (bool bBlock)
 

Private Attributes

std::unique_ptr< IMPL_ConfigurationListenerListmpList
 
sal_Int32 m_nBroadcastBlocked
 
ConfigurationHints m_nBlockedHint
 

Detailed Description

Definition at line 68 of file options.hxx.

Constructor & Destructor Documentation

◆ ConfigurationBroadcaster() [1/2]

ConfigurationBroadcaster::ConfigurationBroadcaster ( )

Definition at line 30 of file options.cxx.

References NONE.

◆ ConfigurationBroadcaster() [2/2]

ConfigurationBroadcaster::ConfigurationBroadcaster ( ConfigurationBroadcaster const &  rSource)

Definition at line 36 of file options.cxx.

References mpList.

◆ ~ConfigurationBroadcaster()

ConfigurationBroadcaster::~ConfigurationBroadcaster ( )
virtual

Definition at line 43 of file options.cxx.

Member Function Documentation

◆ AddListener()

void ConfigurationBroadcaster::AddListener ( utl::ConfigurationListener pListener)

Definition at line 59 of file options.cxx.

References mpList.

Referenced by SvtSysLocale_Impl::SvtSysLocale_Impl().

◆ BlockBroadcasts()

void ConfigurationBroadcaster::BlockBroadcasts ( bool  bBlock)
virtual

Reimplemented in SvtSysLocaleOptions.

Definition at line 90 of file options.cxx.

References m_nBroadcastBlocked, NONE, and NotifyListeners().

◆ NotifyListeners()

void ConfigurationBroadcaster::NotifyListeners ( ConfigurationHints  nHint)

◆ operator=()

ConfigurationBroadcaster & ConfigurationBroadcaster::operator= ( ConfigurationBroadcaster const &  other)

Definition at line 47 of file options.cxx.

References m_nBlockedHint, m_nBroadcastBlocked, and mpList.

◆ RemoveListener()

void ConfigurationBroadcaster::RemoveListener ( utl::ConfigurationListener const *  pListener)

Definition at line 66 of file options.cxx.

References mpList.

Referenced by SvtSysLocale_Impl::~SvtSysLocale_Impl().

Member Data Documentation

◆ m_nBlockedHint

ConfigurationHints utl::ConfigurationBroadcaster::m_nBlockedHint
private

Definition at line 72 of file options.hxx.

Referenced by NotifyListeners(), and operator=().

◆ m_nBroadcastBlocked

sal_Int32 utl::ConfigurationBroadcaster::m_nBroadcastBlocked
private

Definition at line 71 of file options.hxx.

Referenced by BlockBroadcasts(), NotifyListeners(), and operator=().

◆ mpList

std::unique_ptr<IMPL_ConfigurationListenerList> utl::ConfigurationBroadcaster::mpList
private

Definition at line 70 of file options.hxx.

Referenced by AddListener(), NotifyListeners(), operator=(), and RemoveListener().


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