LibreOffice Module unotools (master) 1
Classes | Public Member Functions | Private Attributes | Static Private Attributes | List of all members
SvtUserOptions Class Referencefinal

#include <useroptions.hxx>

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

Classes

class  ChangeListener
 
class  Impl
 

Public Member Functions

 SvtUserOptions ()
 
virtual ~SvtUserOptions () override
 
OUString GetCompany () const
 
OUString GetFirstName () const
 
OUString GetLastName () const
 
OUString GetID () const
 
OUString GetStreet () const
 
OUString GetCity () const
 
OUString GetState () const
 
OUString GetZip () const
 
OUString GetCountry () const
 
OUString GetPosition () const
 
OUString GetTitle () const
 
OUString GetTelephoneHome () const
 
OUString GetTelephoneWork () const
 
OUString GetFax () const
 
OUString GetEmail () const
 
OUString GetSigningKey () const
 
OUString GetEncryptionKey () const
 
bool GetEncryptToSelf () const
 
OUString GetFullName () const
 
bool IsTokenReadonly (UserOptToken nToken) const
 
OUString GetToken (UserOptToken nToken) const
 
void SetToken (UserOptToken nToken, OUString const &rNewToken)
 
void SetBoolValue (UserOptToken nToken, bool bNewValue)
 
- Public Member Functions inherited from utl::detail::Options
 Options ()
 
virtual ~Options () override=0
 
- 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)
 
- Public Member Functions inherited from utl::ConfigurationListener
virtual ~ConfigurationListener ()
 
virtual void ConfigurationChanged (ConfigurationBroadcaster *p, ConfigurationHints nHint)=0
 

Private Attributes

class SAL_DLLPRIVATE Impl
 
std::shared_ptr< ImplxImpl
 
class SAL_DLLPRIVATE ChangeListener
 

Static Private Attributes

static std::weak_ptr< ImplxSharedImpl
 

Additional Inherited Members

- Protected Member Functions inherited from utl::detail::Options
virtual void ConfigurationChanged (::utl::ConfigurationBroadcaster *p, ConfigurationHints nHint) override
 

Detailed Description

Definition at line 57 of file useroptions.hxx.

Constructor & Destructor Documentation

◆ SvtUserOptions()

SvtUserOptions::SvtUserOptions ( )

◆ ~SvtUserOptions()

SvtUserOptions::~SvtUserOptions ( )
overridevirtual

Definition at line 285 of file useroptions.cxx.

References GetInitMutex(), and xImpl.

Member Function Documentation

◆ GetCity()

OUString SvtUserOptions::GetCity ( ) const

Definition at line 297 of file useroptions.cxx.

References City, and GetToken().

◆ GetCompany()

OUString SvtUserOptions::GetCompany ( ) const

Definition at line 292 of file useroptions.cxx.

References Company, and GetToken().

◆ GetCountry()

OUString SvtUserOptions::GetCountry ( ) const

Definition at line 300 of file useroptions.cxx.

References Country, and GetToken().

◆ GetEmail()

OUString SvtUserOptions::GetEmail ( ) const

Definition at line 306 of file useroptions.cxx.

References Email, and GetToken().

◆ GetEncryptionKey()

OUString SvtUserOptions::GetEncryptionKey ( ) const

Definition at line 308 of file useroptions.cxx.

References EncryptionKey, and GetToken().

◆ GetEncryptToSelf()

bool SvtUserOptions::GetEncryptToSelf ( ) const

Definition at line 334 of file useroptions.cxx.

References EncryptToSelf, GetInitMutex(), and xImpl.

◆ GetFax()

OUString SvtUserOptions::GetFax ( ) const

Definition at line 305 of file useroptions.cxx.

References Fax, and GetToken().

◆ GetFirstName()

OUString SvtUserOptions::GetFirstName ( ) const

Definition at line 293 of file useroptions.cxx.

References FirstName, and GetToken().

◆ GetFullName()

OUString SvtUserOptions::GetFullName ( ) const

Definition at line 340 of file useroptions.cxx.

References GetInitMutex(), and xImpl.

◆ GetID()

OUString SvtUserOptions::GetID ( ) const

Definition at line 295 of file useroptions.cxx.

References GetToken(), and ID.

◆ GetLastName()

OUString SvtUserOptions::GetLastName ( ) const

Definition at line 294 of file useroptions.cxx.

References GetToken(), and LastName.

◆ GetPosition()

OUString SvtUserOptions::GetPosition ( ) const

Definition at line 301 of file useroptions.cxx.

References GetToken(), and Position.

◆ GetSigningKey()

OUString SvtUserOptions::GetSigningKey ( ) const

Definition at line 307 of file useroptions.cxx.

References GetToken(), and SigningKey.

◆ GetState()

OUString SvtUserOptions::GetState ( ) const

Definition at line 298 of file useroptions.cxx.

References GetToken(), and State.

◆ GetStreet()

OUString SvtUserOptions::GetStreet ( ) const

Definition at line 296 of file useroptions.cxx.

References GetToken(), and Street.

◆ GetTelephoneHome()

OUString SvtUserOptions::GetTelephoneHome ( ) const

Definition at line 303 of file useroptions.cxx.

References GetToken(), and TelephoneHome.

◆ GetTelephoneWork()

OUString SvtUserOptions::GetTelephoneWork ( ) const

Definition at line 304 of file useroptions.cxx.

References GetToken(), and TelephoneWork.

◆ GetTitle()

OUString SvtUserOptions::GetTitle ( ) const

Definition at line 302 of file useroptions.cxx.

References GetToken(), and Title.

◆ GetToken()

OUString SvtUserOptions::GetToken ( UserOptToken  nToken) const

◆ GetZip()

OUString SvtUserOptions::GetZip ( ) const

Definition at line 299 of file useroptions.cxx.

References GetToken(), and Zip.

◆ IsTokenReadonly()

bool SvtUserOptions::IsTokenReadonly ( UserOptToken  nToken) const

Definition at line 310 of file useroptions.cxx.

References GetInitMutex(), nToken, and xImpl.

◆ SetBoolValue()

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

Definition at line 328 of file useroptions.cxx.

References GetInitMutex(), nToken, and xImpl.

◆ SetToken()

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

Definition at line 322 of file useroptions.cxx.

References GetInitMutex(), nToken, rNewToken, and xImpl.

Member Data Documentation

◆ ChangeListener

class SAL_DLLPRIVATE SvtUserOptions::ChangeListener
private

Definition at line 95 of file useroptions.hxx.

◆ Impl

class SAL_DLLPRIVATE SvtUserOptions::Impl
private

Definition at line 91 of file useroptions.hxx.

◆ xImpl

std::shared_ptr<Impl> SvtUserOptions::xImpl
private

◆ xSharedImpl

std::weak_ptr< SvtUserOptions::Impl > SvtUserOptions::xSharedImpl
staticprivate

Definition at line 93 of file useroptions.hxx.

Referenced by SvtUserOptions().


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