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().