libvisio::VSDXStyles Class Reference

#include <VSDXStyles.h>

List of all members.

Public Member Functions

 VSDXStyles ()
 VSDXStyles (const VSDXStyles &styles)
 ~VSDXStyles ()
VSDXStyles & operator= (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 VSDXLineStyle * getLineStyle (unsigned lineStyleIndex) const
const VSDXFillStyle * getFillStyle (unsigned fillStyleIndex) const
const VSDXTextBlockStyle * getTextBlockStyle (unsigned textStyleIndex) const
const VSDXCharStyle * getCharStyle (unsigned textStyleIndex) const
const VSDXParaStyle * getParaStyle (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