LibreOffice Module svtools (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
SvtMiscOptions Class Referencefinal

#include <miscopt.hxx>

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

Public Member Functions

 SvtMiscOptions ()
 
virtual ~SvtMiscOptions () override
 
void AddListenerLink (const Link< LinkParamNone *, void > &rLink)
 
void RemoveListenerLink (const Link< LinkParamNone *, void > &rLink)
 
void SetSymbolsSize (sal_Int16 eSet)
 
void SetIconTheme (const OUString &)
 
bool IconThemeWasSetAutomatically () const
 
- 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
 

Static Public Member Functions

static sal_Int16 GetSymbolsSize ()
 
static sal_Int16 GetCurrentSymbolsSize ()
 
static bool AreCurrentSymbolsLarge ()
 
static OUString GetIconTheme ()
 

Private Attributes

std::shared_ptr< SvtMiscOptions_Implm_pImpl
 

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 47 of file miscopt.hxx.

Constructor & Destructor Documentation

◆ SvtMiscOptions()

SvtMiscOptions::SvtMiscOptions ( )

Definition at line 376 of file miscopt.cxx.

References GetInitMutex(), svtools::ItemHolder2::holdConfigItem(), and m_pImpl.

◆ ~SvtMiscOptions()

SvtMiscOptions::~SvtMiscOptions ( )
overridevirtual

Definition at line 391 of file miscopt.cxx.

References GetInitMutex(), and m_pImpl.

Member Function Documentation

◆ AddListenerLink()

void SvtMiscOptions::AddListenerLink ( const Link< LinkParamNone *, void > &  rLink)

Definition at line 445 of file miscopt.cxx.

References m_pImpl.

◆ AreCurrentSymbolsLarge()

bool SvtMiscOptions::AreCurrentSymbolsLarge ( )
static

Definition at line 430 of file miscopt.cxx.

References GetCurrentSymbolsSize(), SFX_SYMBOLS_SIZE_32, and SFX_SYMBOLS_SIZE_LARGE.

◆ GetCurrentSymbolsSize()

sal_Int16 SvtMiscOptions::GetCurrentSymbolsSize ( )
static

◆ GetIconTheme()

OUString SvtMiscOptions::GetIconTheme ( )
static

Definition at line 435 of file miscopt.cxx.

References SvtMiscOptions_Impl::GetIconTheme().

◆ GetSymbolsSize()

sal_Int16 SvtMiscOptions::GetSymbolsSize ( )
static

Definition at line 400 of file miscopt.cxx.

Referenced by GetCurrentSymbolsSize().

◆ IconThemeWasSetAutomatically()

bool SvtMiscOptions::IconThemeWasSetAutomatically ( ) const

Definition at line 456 of file miscopt.cxx.

References m_pImpl.

◆ RemoveListenerLink()

void SvtMiscOptions::RemoveListenerLink ( const Link< LinkParamNone *, void > &  rLink)

Definition at line 450 of file miscopt.cxx.

References m_pImpl.

◆ SetIconTheme()

void SvtMiscOptions::SetIconTheme ( const OUString &  iconTheme)

Definition at line 440 of file miscopt.cxx.

References m_pImpl, and SvtMiscOptions_Impl::SET.

◆ SetSymbolsSize()

void SvtMiscOptions::SetSymbolsSize ( sal_Int16  eSet)

Definition at line 405 of file miscopt.cxx.

References m_pImpl.

Member Data Documentation

◆ m_pImpl

std::shared_ptr<SvtMiscOptions_Impl> SvtMiscOptions::m_pImpl
private

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