|
LibreOffice Module svtools (master) 1
|
#include <colorcfg.hxx>
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 () |
| ConfigurationBroadcaster & | operator= (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_Impl * | m_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 |
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().