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

#include <colorcfg.hxx>

Inheritance diagram for svtools::ColorConfig:
[legend]
Collaboration diagram for svtools::ColorConfig:
[legend]

Public Member Functions

 ColorConfig ()
 
virtual ~ColorConfig () override
 
ColorConfigValue GetColorValue (ColorConfigEntry eEntry, bool bSmart=true) 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 Color GetDefaultColor (ColorConfigEntry eEntry)
 
static const OUString & GetCurrentSchemeName ()
 

Static Private Attributes

static ColorConfig_Implm_pImpl = nullptr
 

Friends

class ColorConfig_Impl
 

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 101 of file colorcfg.hxx.

Constructor & Destructor Documentation

◆ ColorConfig()

svtools::ColorConfig::ColorConfig ( )

◆ ~ColorConfig()

svtools::ColorConfig::~ColorConfig ( )
overridevirtual

Member Function Documentation

◆ GetColorValue()

ColorConfigValue svtools::ColorConfig::GetColorValue ( ColorConfigEntry  eEntry,
bool  bSmart = true 
) const

◆ GetCurrentSchemeName()

const OUString & svtools::ColorConfig::GetCurrentSchemeName ( )
static

Definition at line 491 of file colorcfg.cxx.

References svtools::ColorConfig_Impl::GetLoadedScheme(), and m_pImpl.

◆ GetDefaultColor()

Color svtools::ColorConfig::GetDefaultColor ( ColorConfigEntry  eEntry)
static

Friends And Related Function Documentation

◆ ColorConfig_Impl

friend class ColorConfig_Impl
friend

Definition at line 104 of file colorcfg.hxx.

Referenced by ColorConfig().

Member Data Documentation

◆ m_pImpl

ColorConfig_Impl * svtools::ColorConfig::m_pImpl = nullptr
staticprivate

Definition at line 106 of file colorcfg.hxx.

Referenced by ColorConfig(), GetColorValue(), GetCurrentSchemeName(), and ~ColorConfig().


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