LibreOffice Module svtools (master) 1
|
#include <colorcfg.hxx>
Public Member Functions | |
ColorConfig () | |
virtual | ~ColorConfig () override |
ColorConfigValue | GetColorValue (ColorConfigEntry eEntry, bool bSmart=true) const |
![]() | |
Options () | |
virtual | ~Options () override=0 |
![]() | |
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) |
![]() | |
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_Impl * | m_pImpl = nullptr |
Friends | |
class | ColorConfig_Impl |
Additional Inherited Members | |
![]() | |
virtual void | ConfigurationChanged (::utl::ConfigurationBroadcaster *p, ConfigurationHints nHint) override |
Definition at line 101 of file colorcfg.hxx.
svtools::ColorConfig::ColorConfig | ( | ) |
Definition at line 339 of file colorcfg.cxx.
References utl::ConfigurationBroadcaster::AddListener(), ColorConfig_Impl, svtools::ItemHolder2::holdConfigItem(), utl::ConfigManager::IsFuzzing(), m_pImpl, and svtools::nColorRefCount_Impl.
|
overridevirtual |
Definition at line 354 of file colorcfg.cxx.
References utl::ConfigManager::IsFuzzing(), m_pImpl, svtools::nColorRefCount_Impl, and utl::ConfigurationBroadcaster::RemoveListener().
ColorConfigValue svtools::ColorConfig::GetColorValue | ( | ColorConfigEntry | eEntry, |
bool | bSmart = true |
||
) | const |
Definition at line 478 of file colorcfg.cxx.
References COL_AUTO(), svtools::ColorConfig_Impl::GetColorConfigValue(), GetDefaultColor(), m_pImpl, and svtools::ColorConfigValue::nColor.
Referenced by Ruler::ApplySettings(), and Ruler::ImplInitSettings().
|
static |
Definition at line 491 of file colorcfg.cxx.
References svtools::ColorConfig_Impl::GetLoadedScheme(), and m_pImpl.
|
static |
Definition at line 367 of file colorcfg.cxx.
References svtools::APPBACKGROUND, COL_BLACK(), COL_BLUE(), COL_GRAY(), COL_GRAY3(), COL_GRAY7(), COL_GREEN(), COL_LIGHTBLUE(), COL_LIGHTGRAY(), COL_LIGHTGREEN(), COL_LIGHTMAGENTA(), COL_LIGHTRED(), COL_RED(), COL_WHITE(), svtools::DOCCOLOR, svtools::FONTCOLOR, MiscSettings::GetAppColorMode(), StyleSettings::GetLinkColor(), Application::GetSettings(), AllSettings::GetStyleSettings(), MiscSettings::GetUseDarkMode(), StyleSettings::GetVisitedLinkColor(), StyleSettings::GetWindowColor(), StyleSettings::GetWindowTextColor(), StyleSettings::GetWorkspaceColor(), svtools::LINKS, and svtools::LINKSVISITED.
Referenced by GetColorValue().
|
friend |
Definition at line 104 of file colorcfg.hxx.
Referenced by ColorConfig().
|
staticprivate |
Definition at line 106 of file colorcfg.hxx.
Referenced by ColorConfig(), GetColorValue(), GetCurrentSchemeName(), and ~ColorConfig().