LibreOffice Module unotools (master) 1
|
#include <options.hxx>
Public Member Functions | |
void | AddListener (utl::ConfigurationListener *pListener) |
void | RemoveListener (utl::ConfigurationListener const *pListener) |
void | NotifyListeners (ConfigurationHints nHint) |
ConfigurationBroadcaster () | |
ConfigurationBroadcaster (ConfigurationBroadcaster const &) | |
virtual | ~ConfigurationBroadcaster () |
ConfigurationBroadcaster & | operator= (ConfigurationBroadcaster const &other) |
virtual void | BlockBroadcasts (bool bBlock) |
Private Attributes | |
std::unique_ptr< IMPL_ConfigurationListenerList > | mpList |
sal_Int32 | m_nBroadcastBlocked |
ConfigurationHints | m_nBlockedHint |
Definition at line 68 of file options.hxx.
ConfigurationBroadcaster::ConfigurationBroadcaster | ( | ) |
Definition at line 30 of file options.cxx.
References NONE.
ConfigurationBroadcaster::ConfigurationBroadcaster | ( | ConfigurationBroadcaster const & | rSource | ) |
Definition at line 36 of file options.cxx.
References mpList.
|
virtual |
Definition at line 43 of file options.cxx.
void ConfigurationBroadcaster::AddListener | ( | utl::ConfigurationListener * | pListener | ) |
Definition at line 59 of file options.cxx.
References mpList.
Referenced by SvtSysLocale_Impl::SvtSysLocale_Impl().
|
virtual |
Reimplemented in SvtSysLocaleOptions.
Definition at line 90 of file options.cxx.
References m_nBroadcastBlocked, NONE, and NotifyListeners().
void ConfigurationBroadcaster::NotifyListeners | ( | ConfigurationHints | nHint | ) |
Definition at line 75 of file options.cxx.
References m_nBlockedHint, m_nBroadcastBlocked, mpList, n, and NONE.
Referenced by BlockBroadcasts(), SvtUserOptions::Impl::Notify(), SvtSysLocaleOptions_Impl::Notify(), SvtLinguConfigItem::Notify(), SvtSysLocaleOptions_Impl::SetCurrencyString(), SvtSysLocaleOptions_Impl::SetDatePatternsString(), SvtSysLocaleOptions_Impl::SetDecimalSeparatorAsLocale(), SvtSysLocaleOptions_Impl::SetIgnoreLanguageChange(), SvtSysLocaleOptions_Impl::SetLocaleString(), and SvtSysLocaleOptions_Impl::SetUILocaleString().
ConfigurationBroadcaster & ConfigurationBroadcaster::operator= | ( | ConfigurationBroadcaster const & | other | ) |
Definition at line 47 of file options.cxx.
References m_nBlockedHint, m_nBroadcastBlocked, and mpList.
void ConfigurationBroadcaster::RemoveListener | ( | utl::ConfigurationListener const * | pListener | ) |
Definition at line 66 of file options.cxx.
References mpList.
Referenced by SvtSysLocale_Impl::~SvtSysLocale_Impl().
|
private |
Definition at line 72 of file options.hxx.
Referenced by NotifyListeners(), and operator=().
|
private |
Definition at line 71 of file options.hxx.
Referenced by BlockBroadcasts(), NotifyListeners(), and operator=().
|
private |
Definition at line 70 of file options.hxx.
Referenced by AddListener(), NotifyListeners(), operator=(), and RemoveListener().