libvisio::VSDXStyles Class Reference

#include <VSDXStyles.h>

List of all members.

Public Member Functions

 VSDXStyles ()
 VSDXStyles (const VSDXStyles &styles)
 ~VSDXStyles ()
VSDXStylesoperator= (const VSDXStyles &styles)
void addLineStyle (unsigned lineStyleIndex, VSDXLineStyle *lineStyle)
void addFillStyle (unsigned fillStyleIndex, VSDXFillStyle *fillStyle)
void addTextBlockStyle (unsigned textStyleIndex, VSDXTextBlockStyle *textBlockStyle)
void addCharStyle (unsigned textStyleIndex, VSDXCharStyle *charStyle)
void addParaStyle (unsigned textStyleIndex, VSDXParaStyle *paraStyle)
void addLineStyleMaster (unsigned lineStyleIndex, unsigned lineStyleMaster)
void addFillStyleMaster (unsigned fillStyleIndex, unsigned fillStyleMaster)
void addTextStyleMaster (unsigned textStyleIndex, unsigned textStyleMaster)
const VSDXLineStylegetLineStyle (unsigned lineStyleIndex) const
const VSDXFillStylegetFillStyle (unsigned fillStyleIndex) const
const VSDXTextBlockStylegetTextBlockStyle (unsigned textStyleIndex) const
const VSDXCharStylegetCharStyle (unsigned textStyleIndex) const
const VSDXParaStylegetParaStyle (unsigned textStyleIndex) const

Private Attributes

std::map< unsigned,
VSDXLineStyle * > 
m_lineStyles
std::map< unsigned,
VSDXFillStyle * > 
m_fillStyles
std::map< unsigned,
VSDXTextBlockStyle * > 
m_textBlockStyles
std::map< unsigned,
VSDXCharStyle * > 
m_charStyles
std::map< unsigned,
VSDXParaStyle * > 
m_paraStyles
std::map< unsigned, unsigned > m_lineStyleMasters
std::map< unsigned, unsigned > m_fillStyleMasters
std::map< unsigned, unsigned > m_textStyleMasters

Constructor & Destructor Documentation

libvisio::VSDXStyles::VSDXStyles ( )
libvisio::VSDXStyles::VSDXStyles ( const VSDXStyles styles)
libvisio::VSDXStyles::~VSDXStyles ( )

Member Function Documentation

void libvisio::VSDXStyles::addCharStyle ( unsigned  textStyleIndex,
VSDXCharStyle charStyle 
)
void libvisio::VSDXStyles::addFillStyle ( unsigned  fillStyleIndex,
VSDXFillStyle fillStyle 
)
void libvisio::VSDXStyles::addFillStyleMaster ( unsigned  fillStyleIndex,
unsigned  fillStyleMaster 
)
void libvisio::VSDXStyles::addLineStyle ( unsigned  lineStyleIndex,
VSDXLineStyle lineStyle 
)
void libvisio::VSDXStyles::addLineStyleMaster ( unsigned  lineStyleIndex,
unsigned  lineStyleMaster 
)
void libvisio::VSDXStyles::addParaStyle ( unsigned  textStyleIndex,
VSDXParaStyle paraStyle 
)
void libvisio::VSDXStyles::addTextBlockStyle ( unsigned  textStyleIndex,
VSDXTextBlockStyle textBlockStyle 
)
void libvisio::VSDXStyles::addTextStyleMaster ( unsigned  textStyleIndex,
unsigned  textStyleMaster 
)
const libvisio::VSDXCharStyle * libvisio::VSDXStyles::getCharStyle ( unsigned  textStyleIndex) const
const libvisio::VSDXFillStyle * libvisio::VSDXStyles::getFillStyle ( unsigned  fillStyleIndex) const
const libvisio::VSDXLineStyle * libvisio::VSDXStyles::getLineStyle ( unsigned  lineStyleIndex) const
const libvisio::VSDXParaStyle * libvisio::VSDXStyles::getParaStyle ( unsigned  textStyleIndex) const
const libvisio::VSDXTextBlockStyle * libvisio::VSDXStyles::getTextBlockStyle ( unsigned  textStyleIndex) const
libvisio::VSDXStyles & libvisio::VSDXStyles::operator= ( const VSDXStyles styles)

Member Data Documentation

std::map<unsigned, VSDXCharStyle *> libvisio::VSDXStyles::m_charStyles
private

Referenced by operator=(), and VSDXStyles().

std::map<unsigned, unsigned> libvisio::VSDXStyles::m_fillStyleMasters
private

Referenced by operator=().

std::map<unsigned, VSDXFillStyle *> libvisio::VSDXStyles::m_fillStyles
private

Referenced by operator=(), and VSDXStyles().

std::map<unsigned, unsigned> libvisio::VSDXStyles::m_lineStyleMasters
private

Referenced by operator=().

std::map<unsigned, VSDXLineStyle *> libvisio::VSDXStyles::m_lineStyles
private

Referenced by operator=(), and VSDXStyles().

std::map<unsigned, VSDXParaStyle *> libvisio::VSDXStyles::m_paraStyles
private

Referenced by operator=(), and VSDXStyles().

std::map<unsigned, VSDXTextBlockStyle *> libvisio::VSDXStyles::m_textBlockStyles
private

Referenced by operator=(), and VSDXStyles().

std::map<unsigned, unsigned> libvisio::VSDXStyles::m_textStyleMasters
private

Referenced by operator=().


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

Generated for libvisio by doxygen 1.8.1