libvisio::VSDNumericField Class Reference

#include <VSDFieldList.h>

Inheritance diagram for libvisio::VSDNumericField:
libvisio::VSDFieldListElement

Public Member Functions

 VSDNumericField (unsigned id, unsigned level, unsigned short format, unsigned short cellType, double number, int formatStringId)
 
 ~VSDNumericField () override
 
void handle (VSDCollector *collector) const override
 
VSDFieldListElementclone () override
 
librevenge::RVNGString getString (const std::map< unsigned, librevenge::RVNGString > &) override
 
void setNameId (int) override
 
void setFormat (unsigned short format) override
 
void setCellType (unsigned short cellType) override
 
void setValue (double number) override
 
- Public Member Functions inherited from libvisio::VSDFieldListElement
 VSDFieldListElement ()
 
virtual ~VSDFieldListElement ()
 

Private Member Functions

librevenge::RVNGString datetimeToString (const char *format, double datetime)
 

Private Attributes

unsigned m_id
 
unsigned m_level
 
unsigned short m_format
 
unsigned short m_cell_type
 
double m_number
 
int m_formatStringId
 

Constructor & Destructor Documentation

libvisio::VSDNumericField::VSDNumericField ( unsigned  id,
unsigned  level,
unsigned short  format,
unsigned short  cellType,
double  number,
int  formatStringId 
)
inline
libvisio::VSDNumericField::~VSDNumericField ( )
inlineoverride

Member Function Documentation

libvisio::VSDFieldListElement * libvisio::VSDNumericField::clone ( )
overridevirtual
librevenge::RVNGString libvisio::VSDNumericField::datetimeToString ( const char *  format,
double  datetime 
)
private
librevenge::RVNGString libvisio::VSDNumericField::getString ( const std::map< unsigned, librevenge::RVNGString > &  )
overridevirtual
void libvisio::VSDNumericField::handle ( VSDCollector collector) const
overridevirtual
void libvisio::VSDNumericField::setCellType ( unsigned short  cellType)
overridevirtual
void libvisio::VSDNumericField::setFormat ( unsigned short  format)
overridevirtual
void libvisio::VSDNumericField::setNameId ( int  )
inlineoverridevirtual
void libvisio::VSDNumericField::setValue ( double  number)
overridevirtual

Member Data Documentation

unsigned short libvisio::VSDNumericField::m_cell_type
private
unsigned short libvisio::VSDNumericField::m_format
private
int libvisio::VSDNumericField::m_formatStringId
private
unsigned libvisio::VSDNumericField::m_id
private
unsigned libvisio::VSDNumericField::m_level
private
double libvisio::VSDNumericField::m_number
private

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

Generated for libvisio by doxygen 1.8.6