LibreOffice Module svx (master) 1
|
#include <ColorSets.hxx>
Public Member Functions | |
ColorSet (OUString const &rName) | |
void | add (model::ThemeColorType Type, Color aColorData) |
const OUString & | getName () const |
Color | resolveColor (model::ThemeColor const &rThemeColor) const |
Color | getColor (model::ThemeColorType eType) const |
void | dumpAsXml (xmlTextWriterPtr pWriter) const |
Private Attributes | |
OUString | maName |
std::array< Color, 12 > | maColors |
Definition at line 31 of file ColorSets.hxx.
svx::ColorSet::ColorSet | ( | OUString const & | rName | ) |
Definition at line 114 of file ColorSets.cxx.
References maName.
void svx::ColorSet::add | ( | model::ThemeColorType | Type, |
Color | aColorData | ||
) |
Definition at line 118 of file ColorSets.cxx.
References eType, maColors, and model::Unknown.
Referenced by svx::Theme::FromAny(), and svx::ColorSets::init().
void svx::ColorSet::dumpAsXml | ( | xmlTextWriterPtr | pWriter | ) | const |
Definition at line 147 of file ColorSets.cxx.
Color svx::ColorSet::getColor | ( | model::ThemeColorType | eType | ) | const |
Definition at line 125 of file ColorSets.cxx.
References COL_AUTO(), eType, maColors, SAL_WARN, and model::Unknown.
Referenced by resolveColor(), and svx::ThemeColorValueSet::UserDraw().
|
inline |
Definition at line 41 of file ColorSets.hxx.
References maName.
Referenced by svx::ColorSets::getColorSet(), and svx::ThemeColorValueSet::UserDraw().
Color svx::ColorSet::resolveColor | ( | model::ThemeColor const & | rThemeColor | ) | const |
Definition at line 135 of file ColorSets.cxx.
References model::ThemeColor::applyTransformations(), COL_AUTO(), eType, getColor(), model::ThemeColor::getType(), SAL_WARN, and model::Unknown.
|
private |
Definition at line 34 of file ColorSets.hxx.
Referenced by add(), dumpAsXml(), and getColor().
|
private |
Definition at line 33 of file ColorSets.hxx.
Referenced by dumpAsXml().