#include <VSDXFieldList.h>
Public Member Functions | |
VSDXFieldList () | |
VSDXFieldList (const VSDXFieldList &fieldList) | |
~VSDXFieldList () | |
VSDXFieldList & | operator= (const VSDXFieldList &fieldList) |
void | setElementsOrder (const std::vector< unsigned > &m_elementsOrder) |
void | addFieldList (unsigned id, unsigned level) |
void | addTextField (unsigned id, unsigned level, int nameId, int formatStringId) |
void | addNumericField (unsigned id, unsigned level, unsigned short format, double number, int formatStringId) |
void | addClonedField (unsigned id) |
void | handle (VSDXCollector *collector) |
void | clear () |
unsigned long | size () const |
bool | empty () const |
VSDXFieldListElement * | getElement (unsigned index) |
Private Attributes | |
std::map< unsigned, VSDXFieldListElement * > | m_elements |
std::vector< unsigned > | m_elementsOrder |
unsigned | m_id |
unsigned | m_level |
libvisio::VSDXFieldList::VSDXFieldList | ( | ) |
libvisio::VSDXFieldList::VSDXFieldList | ( | const VSDXFieldList & | fieldList | ) |
libvisio::VSDXFieldList::~VSDXFieldList | ( | ) |
void libvisio::VSDXFieldList::addClonedField | ( | unsigned | id | ) |
void libvisio::VSDXFieldList::addFieldList | ( | unsigned | id, |
unsigned | level | ||
) |
void libvisio::VSDXFieldList::addNumericField | ( | unsigned | id, |
unsigned | level, | ||
unsigned short | format, | ||
double | number, | ||
int | formatStringId | ||
) |
void libvisio::VSDXFieldList::addTextField | ( | unsigned | id, |
unsigned | level, | ||
int | nameId, | ||
int | formatStringId | ||
) |
void libvisio::VSDXFieldList::clear | ( | ) |
bool libvisio::VSDXFieldList::empty | ( | ) | const [inline] |
libvisio::VSDXFieldListElement * libvisio::VSDXFieldList::getElement | ( | unsigned | index | ) |
void libvisio::VSDXFieldList::handle | ( | VSDXCollector * | collector | ) |
libvisio::VSDXFieldList & libvisio::VSDXFieldList::operator= | ( | const VSDXFieldList & | fieldList | ) |
void libvisio::VSDXFieldList::setElementsOrder | ( | const std::vector< unsigned > & | m_elementsOrder | ) |
unsigned long libvisio::VSDXFieldList::size | ( | ) | const [inline] |
std::map<unsigned, VSDXFieldListElement *> libvisio::VSDXFieldList::m_elements [private] |
Referenced by empty(), operator=(), size(), and VSDXFieldList().
std::vector<unsigned> libvisio::VSDXFieldList::m_elementsOrder [private] |
Referenced by operator=().
unsigned libvisio::VSDXFieldList::m_id [private] |
Referenced by operator=().
unsigned libvisio::VSDXFieldList::m_level [private] |
Referenced by operator=().