LibreOffice Module unotools (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvtUserOptions::Impl Class Reference
Inheritance diagram for SvtUserOptions::Impl:
[legend]
Collaboration diagram for SvtUserOptions::Impl:
[legend]

Public Member Functions

 Impl ()
 
OUString GetFullName () const
 
bool IsTokenReadonly (UserOptToken nToken) const
 
OUString GetToken (UserOptToken nToken) const
 
void SetToken (UserOptToken nToken, OUString const &rNewToken)
 
bool GetBoolValue (UserOptToken nToken) const
 
void SetBoolValue (UserOptToken nToken, bool bNewValue)
 
void Notify ()
 
- Public Member Functions inherited from utl::ConfigurationBroadcaster
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 Member Functions

template<typename ValueType >
ValueType GetValue_Impl (UserOptToken nToken) const
 
template<typename ValueType >
void SetValue_Impl (UserOptToken nToken, ValueType const &rNewValue)
 

Private Attributes

uno::Reference< util::XChangesListener > m_xChangeListener
 
uno::Reference< container::XNameAccess > m_xCfg
 
uno::Reference< beans::XPropertySetm_xData
 

Detailed Description

Definition at line 87 of file useroptions.cxx.

Constructor & Destructor Documentation

◆ Impl()

SvtUserOptions::Impl::Impl ( )

Member Function Documentation

◆ GetBoolValue()

bool SvtUserOptions::Impl::GetBoolValue ( UserOptToken  nToken) const

Definition at line 202 of file useroptions.cxx.

References nToken.

◆ GetFullName()

OUString SvtUserOptions::Impl::GetFullName ( ) const

◆ GetToken()

OUString SvtUserOptions::Impl::GetToken ( UserOptToken  nToken) const

Definition at line 192 of file useroptions.cxx.

References nToken.

◆ GetValue_Impl()

template<typename ValueType >
ValueType SvtUserOptions::Impl::GetValue_Impl ( UserOptToken  nToken) const
private

Definition at line 162 of file useroptions.cxx.

References DBG_UNHANDLED_EXCEPTION, nToken, and vOptionNames.

◆ IsTokenReadonly()

bool SvtUserOptions::Impl::IsTokenReadonly ( UserOptToken  nToken) const

Definition at line 253 of file useroptions.cxx.

References nToken, and vOptionNames.

◆ Notify()

void SvtUserOptions::Impl::Notify ( )

◆ SetBoolValue()

void SvtUserOptions::Impl::SetBoolValue ( UserOptToken  nToken,
bool  bNewValue 
)

Definition at line 207 of file useroptions.cxx.

References nToken.

◆ SetToken()

void SvtUserOptions::Impl::SetToken ( UserOptToken  nToken,
OUString const &  rNewToken 
)

Definition at line 197 of file useroptions.cxx.

References nToken.

◆ SetValue_Impl()

template<typename ValueType >
void SvtUserOptions::Impl::SetValue_Impl ( UserOptToken  nToken,
ValueType const &  rNewValue 
)
private

Member Data Documentation

◆ m_xCfg

uno::Reference<container::XNameAccess> SvtUserOptions::Impl::m_xCfg
private

Definition at line 103 of file useroptions.cxx.

Referenced by Impl().

◆ m_xChangeListener

uno::Reference<util::XChangesListener> SvtUserOptions::Impl::m_xChangeListener
private

Definition at line 102 of file useroptions.cxx.

Referenced by Impl().

◆ m_xData

uno::Reference<beans::XPropertySet> SvtUserOptions::Impl::m_xData
private

Definition at line 104 of file useroptions.cxx.

Referenced by Impl().


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