#include <VSDStyles.h>
Public Member Functions | |
VSDStyles () | |
VSDStyles (const VSDStyles &styles)=default | |
~VSDStyles () | |
VSDStyles & | operator= (const VSDStyles &styles)=default |
void | addLineStyle (unsigned lineStyleIndex, const VSDOptionalLineStyle &lineStyle) |
void | addFillStyle (unsigned fillStyleIndex, const VSDOptionalFillStyle &fillStyle) |
void | addTextBlockStyle (unsigned textStyleIndex, const VSDOptionalTextBlockStyle &textBlockStyle) |
void | addCharStyle (unsigned textStyleIndex, const VSDOptionalCharStyle &charStyle) |
void | addParaStyle (unsigned textStyleIndex, const VSDOptionalParaStyle ¶Style) |
void | addLineStyleMaster (unsigned lineStyleIndex, unsigned lineStyleMaster) |
void | addFillStyleMaster (unsigned fillStyleIndex, unsigned fillStyleMaster) |
void | addTextStyleMaster (unsigned textStyleIndex, unsigned textStyleMaster) |
VSDOptionalLineStyle | getOptionalLineStyle (unsigned lineStyleIndex) const |
VSDFillStyle | getFillStyle (unsigned fillStyleIndex, const VSDXTheme *theme) const |
VSDOptionalFillStyle | getOptionalFillStyle (unsigned fillStyleIndex) const |
VSDOptionalTextBlockStyle | getOptionalTextBlockStyle (unsigned textStyleIndex) const |
VSDOptionalCharStyle | getOptionalCharStyle (unsigned textStyleIndex) const |
VSDOptionalParaStyle | getOptionalParaStyle (unsigned textStyleIndex) const |
Private Attributes | |
std::map< unsigned, VSDOptionalLineStyle > | m_lineStyles |
std::map< unsigned, VSDOptionalFillStyle > | m_fillStyles |
std::map< unsigned, VSDOptionalTextBlockStyle > | m_textBlockStyles |
std::map< unsigned, VSDOptionalCharStyle > | m_charStyles |
std::map< unsigned, VSDOptionalParaStyle > | m_paraStyles |
std::map< unsigned, unsigned > | m_lineStyleMasters |
std::map< unsigned, unsigned > | m_fillStyleMasters |
std::map< unsigned, unsigned > | m_textStyleMasters |
libvisio::VSDStyles::VSDStyles | ( | ) |
Referenced by operator=(), and VSDStyles().
|
default |
libvisio::VSDStyles::~VSDStyles | ( | ) |
void libvisio::VSDStyles::addCharStyle | ( | unsigned | textStyleIndex, |
const VSDOptionalCharStyle & | charStyle ) |
void libvisio::VSDStyles::addFillStyle | ( | unsigned | fillStyleIndex, |
const VSDOptionalFillStyle & | fillStyle ) |
void libvisio::VSDStyles::addFillStyleMaster | ( | unsigned | fillStyleIndex, |
unsigned | fillStyleMaster ) |
void libvisio::VSDStyles::addLineStyle | ( | unsigned | lineStyleIndex, |
const VSDOptionalLineStyle & | lineStyle ) |
void libvisio::VSDStyles::addLineStyleMaster | ( | unsigned | lineStyleIndex, |
unsigned | lineStyleMaster ) |
void libvisio::VSDStyles::addParaStyle | ( | unsigned | textStyleIndex, |
const VSDOptionalParaStyle & | paraStyle ) |
void libvisio::VSDStyles::addTextBlockStyle | ( | unsigned | textStyleIndex, |
const VSDOptionalTextBlockStyle & | textBlockStyle ) |
void libvisio::VSDStyles::addTextStyleMaster | ( | unsigned | textStyleIndex, |
unsigned | textStyleMaster ) |
libvisio::VSDFillStyle libvisio::VSDStyles::getFillStyle | ( | unsigned | fillStyleIndex, |
const VSDXTheme * | theme ) const |
libvisio::VSDOptionalCharStyle libvisio::VSDStyles::getOptionalCharStyle | ( | unsigned | textStyleIndex | ) | const |
libvisio::VSDOptionalFillStyle libvisio::VSDStyles::getOptionalFillStyle | ( | unsigned | fillStyleIndex | ) | const |
Referenced by getFillStyle().
libvisio::VSDOptionalLineStyle libvisio::VSDStyles::getOptionalLineStyle | ( | unsigned | lineStyleIndex | ) | const |
libvisio::VSDOptionalParaStyle libvisio::VSDStyles::getOptionalParaStyle | ( | unsigned | textStyleIndex | ) | const |
libvisio::VSDOptionalTextBlockStyle libvisio::VSDStyles::getOptionalTextBlockStyle | ( | unsigned | textStyleIndex | ) | const |
|
private |
Referenced by addCharStyle(), getOptionalCharStyle(), and VSDStyles().
|
private |
Referenced by addFillStyleMaster(), getOptionalFillStyle(), and VSDStyles().
|
private |
Referenced by addFillStyle(), getOptionalFillStyle(), and VSDStyles().
|
private |
Referenced by addLineStyleMaster(), getOptionalLineStyle(), and VSDStyles().
|
private |
Referenced by addLineStyle(), getOptionalLineStyle(), and VSDStyles().
|
private |
Referenced by addParaStyle(), getOptionalParaStyle(), and VSDStyles().
|
private |
Referenced by addTextBlockStyle(), getOptionalTextBlockStyle(), and VSDStyles().
|
private |
Referenced by addTextStyleMaster(), getOptionalCharStyle(), getOptionalParaStyle(), getOptionalTextBlockStyle(), and VSDStyles().