#include <VSDXFieldList.h>
Public Member Functions | |
VSDXNumericField (unsigned id, unsigned level, unsigned short format, double number, int formatStringId) | |
~VSDXNumericField () | |
void | handle (VSDXCollector *collector) |
VSDXFieldListElement * | clone () |
WPXString | getString (const std::map< unsigned, WPXString > &) |
void | setNameId (int) |
void | setFormat (unsigned short format) |
void | setValue (double number) |
Private Member Functions | |
WPXString | datetimeToString (const char *format, double datetime) |
Private Attributes | |
unsigned | m_id |
unsigned | m_level |
unsigned short | m_format |
double | m_number |
int | m_formatStringId |
libvisio::VSDXNumericField::VSDXNumericField | ( | unsigned | id, |
unsigned | level, | ||
unsigned short | format, | ||
double | number, | ||
int | formatStringId | ||
) | [inline] |
libvisio::VSDXNumericField::~VSDXNumericField | ( | ) | [inline] |
libvisio::VSDXFieldListElement * libvisio::VSDXNumericField::clone | ( | ) | [virtual] |
Implements libvisio::VSDXFieldListElement.
WPXString libvisio::VSDXNumericField::datetimeToString | ( | const char * | format, |
double | datetime | ||
) | [private] |
WPXString libvisio::VSDXNumericField::getString | ( | const std::map< unsigned, WPXString > & | ) | [virtual] |
Implements libvisio::VSDXFieldListElement.
Referenced by libvisio::VSDXContentCollector::collectNumericField().
void libvisio::VSDXNumericField::handle | ( | VSDXCollector * | collector | ) | [virtual] |
Implements libvisio::VSDXFieldListElement.
void libvisio::VSDXNumericField::setFormat | ( | unsigned short | format | ) | [virtual] |
Implements libvisio::VSDXFieldListElement.
void libvisio::VSDXNumericField::setNameId | ( | int | ) | [inline, virtual] |
Implements libvisio::VSDXFieldListElement.
void libvisio::VSDXNumericField::setValue | ( | double | number | ) | [virtual] |
Implements libvisio::VSDXFieldListElement.
unsigned short libvisio::VSDXNumericField::m_format [private] |
int libvisio::VSDXNumericField::m_formatStringId [private] |
unsigned libvisio::VSDXNumericField::m_id [private] |
unsigned libvisio::VSDXNumericField::m_level [private] |
double libvisio::VSDXNumericField::m_number [private] |