|
LibreOffice Module svtools (master) 1
|
#include <extcolorcfg.hxx>
Public Member Functions | |
| EditableExtendedColorConfig () | |
| ~EditableExtendedColorConfig () | |
| void | DeleteScheme (const OUString &rScheme) |
| void | AddScheme (const OUString &rScheme) |
| void | LoadScheme (const OUString &rScheme) |
| void | SetCurrentSchemeName (const OUString &rScheme) |
| sal_Int32 | GetComponentCount () const |
| OUString | GetComponentName (sal_uInt32 _nPos) const |
| sal_Int32 | GetComponentColorCount (const OUString &_sName) const |
| ExtendedColorConfigValue | GetComponentColorConfigValue (const OUString &_sName, sal_uInt32 _nPos) const |
| void | SetColorValue (const OUString &_sComponentName, const ExtendedColorConfigValue &rValue) |
| void | SetModified () |
| void | ClearModified () |
| bool | IsModified () const |
| void | Commit () |
| void | DisableBroadcast () |
| void | EnableBroadcast () |
Private Attributes | |
| std::unique_ptr< ExtendedColorConfig_Impl > | m_pImpl |
| bool | m_bModified |
Definition at line 80 of file extcolorcfg.hxx.
| svtools::EditableExtendedColorConfig::EditableExtendedColorConfig | ( | ) |
Definition at line 567 of file extcolorcfg.cxx.
References svtools::ExtendedColorConfig_Impl::LockBroadcast(), and m_pImpl.
| svtools::EditableExtendedColorConfig::~EditableExtendedColorConfig | ( | ) |
Definition at line 574 of file extcolorcfg.cxx.
References m_bModified, m_pImpl, and svtools::ExtendedColorConfig_Impl::UnlockBroadcast().
| void svtools::EditableExtendedColorConfig::AddScheme | ( | const OUString & | rScheme | ) |
Definition at line 588 of file extcolorcfg.cxx.
References m_pImpl.
|
inline |
Definition at line 99 of file extcolorcfg.hxx.
| void svtools::EditableExtendedColorConfig::Commit | ( | ) |
Definition at line 625 of file extcolorcfg.cxx.
References m_bModified, and m_pImpl.
| void svtools::EditableExtendedColorConfig::DeleteScheme | ( | const OUString & | rScheme | ) |
Definition at line 583 of file extcolorcfg.cxx.
References m_pImpl.
| void svtools::EditableExtendedColorConfig::DisableBroadcast | ( | ) |
Definition at line 634 of file extcolorcfg.cxx.
References svtools::ExtendedColorConfig_Impl::DisableBroadcast().
| void svtools::EditableExtendedColorConfig::EnableBroadcast | ( | ) |
Definition at line 639 of file extcolorcfg.cxx.
References svtools::ExtendedColorConfig_Impl::EnableBroadcast().
| ExtendedColorConfigValue svtools::EditableExtendedColorConfig::GetComponentColorConfigValue | ( | const OUString & | _sName, |
| sal_uInt32 | _nPos | ||
| ) | const |
Definition at line 654 of file extcolorcfg.cxx.
| sal_Int32 svtools::EditableExtendedColorConfig::GetComponentColorCount | ( | const OUString & | _sName | ) | const |
Definition at line 649 of file extcolorcfg.cxx.
References m_pImpl.
| sal_Int32 svtools::EditableExtendedColorConfig::GetComponentCount | ( | ) | const |
Definition at line 644 of file extcolorcfg.cxx.
References m_pImpl.
| OUString svtools::EditableExtendedColorConfig::GetComponentName | ( | sal_uInt32 | _nPos | ) | const |
Definition at line 659 of file extcolorcfg.cxx.
|
inline |
Definition at line 100 of file extcolorcfg.hxx.
| void svtools::EditableExtendedColorConfig::LoadScheme | ( | const OUString & | rScheme | ) |
Definition at line 593 of file extcolorcfg.cxx.
References m_bModified, and m_pImpl.
| void svtools::EditableExtendedColorConfig::SetColorValue | ( | const OUString & | _sComponentName, |
| const ExtendedColorConfigValue & | rValue | ||
| ) |
Definition at line 612 of file extcolorcfg.cxx.
References m_bModified, and m_pImpl.
| void svtools::EditableExtendedColorConfig::SetCurrentSchemeName | ( | const OUString & | rScheme | ) |
Definition at line 606 of file extcolorcfg.cxx.
References m_pImpl.
| void svtools::EditableExtendedColorConfig::SetModified | ( | ) |
Definition at line 620 of file extcolorcfg.cxx.
References m_bModified.
|
private |
Definition at line 83 of file extcolorcfg.hxx.
Referenced by Commit(), LoadScheme(), SetColorValue(), SetModified(), and ~EditableExtendedColorConfig().
|
private |
Definition at line 82 of file extcolorcfg.hxx.
Referenced by AddScheme(), Commit(), DeleteScheme(), GetComponentColorConfigValue(), GetComponentColorCount(), GetComponentCount(), GetComponentName(), LoadScheme(), SetColorValue(), SetCurrentSchemeName(), and ~EditableExtendedColorConfig().