LibreOffice Module svtools (master) 1
Public Member Functions | Private Attributes | List of all members
svtools::EditableColorConfig Class Reference

#include <colorcfg.hxx>

Public Member Functions

 EditableColorConfig ()
 
 ~EditableColorConfig ()
 
css::uno::Sequence< OUString > GetSchemeNames () const
 
void DeleteScheme (const OUString &rScheme)
 
void AddScheme (const OUString &rScheme)
 
void LoadScheme (const OUString &rScheme)
 
const OUString & GetCurrentSchemeName () const
 
void SetCurrentSchemeName (const OUString &rScheme)
 
const ColorConfigValueGetColorValue (ColorConfigEntry eEntry) const
 
void SetColorValue (ColorConfigEntry eEntry, const ColorConfigValue &rValue)
 
void SetModified ()
 
void ClearModified ()
 
bool IsModified () const
 
void Commit ()
 
void DisableBroadcast ()
 
void EnableBroadcast ()
 

Private Attributes

std::unique_ptr< ColorConfig_Implm_pImpl
 
bool m_bModified
 

Detailed Description

Definition at line 118 of file colorcfg.hxx.

Constructor & Destructor Documentation

◆ EditableColorConfig()

svtools::EditableColorConfig::EditableColorConfig ( )

Definition at line 497 of file colorcfg.cxx.

References m_pImpl, and m_pImpl.

◆ ~EditableColorConfig()

svtools::EditableColorConfig::~EditableColorConfig ( )

Definition at line 504 of file colorcfg.cxx.

References m_bModified, and m_pImpl.

Member Function Documentation

◆ AddScheme()

void svtools::EditableColorConfig::AddScheme ( const OUString &  rScheme)

Definition at line 523 of file colorcfg.cxx.

References m_pImpl.

◆ ClearModified()

void svtools::EditableColorConfig::ClearModified ( )
inline

Definition at line 136 of file colorcfg.hxx.

◆ Commit()

void svtools::EditableColorConfig::Commit ( )

Definition at line 571 of file colorcfg.cxx.

References m_bModified, and m_pImpl.

◆ DeleteScheme()

void svtools::EditableColorConfig::DeleteScheme ( const OUString &  rScheme)

Definition at line 518 of file colorcfg.cxx.

References m_pImpl.

◆ DisableBroadcast()

void svtools::EditableColorConfig::DisableBroadcast ( )

Definition at line 580 of file colorcfg.cxx.

References m_pImpl.

◆ EnableBroadcast()

void svtools::EditableColorConfig::EnableBroadcast ( )

Definition at line 585 of file colorcfg.cxx.

References m_pImpl.

◆ GetColorValue()

const ColorConfigValue & svtools::EditableColorConfig::GetColorValue ( ColorConfigEntry  eEntry) const

Definition at line 552 of file colorcfg.cxx.

References m_pImpl.

◆ GetCurrentSchemeName()

const OUString & svtools::EditableColorConfig::GetCurrentSchemeName ( ) const

Definition at line 540 of file colorcfg.cxx.

References m_pImpl.

◆ GetSchemeNames()

uno::Sequence< OUString > svtools::EditableColorConfig::GetSchemeNames ( ) const

Definition at line 513 of file colorcfg.cxx.

References m_pImpl.

◆ IsModified()

bool svtools::EditableColorConfig::IsModified ( ) const
inline

Definition at line 137 of file colorcfg.hxx.

◆ LoadScheme()

void svtools::EditableColorConfig::LoadScheme ( const OUString &  rScheme)

Definition at line 528 of file colorcfg.cxx.

References m_bModified, and m_pImpl.

◆ SetColorValue()

void svtools::EditableColorConfig::SetColorValue ( ColorConfigEntry  eEntry,
const ColorConfigValue rValue 
)

Definition at line 558 of file colorcfg.cxx.

References m_bModified, and m_pImpl.

◆ SetCurrentSchemeName()

void svtools::EditableColorConfig::SetCurrentSchemeName ( const OUString &  rScheme)

Definition at line 546 of file colorcfg.cxx.

References m_pImpl.

◆ SetModified()

void svtools::EditableColorConfig::SetModified ( )

Definition at line 566 of file colorcfg.cxx.

References m_bModified.

Member Data Documentation

◆ m_bModified

bool svtools::EditableColorConfig::m_bModified
private

Definition at line 121 of file colorcfg.hxx.

Referenced by Commit(), LoadScheme(), SetColorValue(), SetModified(), and ~EditableColorConfig().

◆ m_pImpl

std::unique_ptr<ColorConfig_Impl> svtools::EditableColorConfig::m_pImpl
private

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