10 #ifndef __VSDFIELDLIST_H__
11 #define __VSDFIELDLIST_H__
15 #include <librevenge/librevenge.h>
31 virtual librevenge::RVNGString
getString(
const std::map<unsigned, librevenge::RVNGString> &) = 0;
33 virtual void setFormat(
unsigned short) = 0;
40 VSDTextField(
unsigned id,
unsigned level,
int nameId,
int formatStringId)
48 librevenge::RVNGString
getString(
const std::map<unsigned, librevenge::RVNGString> &strVec);
60 VSDNumericField(
unsigned id,
unsigned level,
unsigned short format,
double number,
int formatStringId)
69 librevenge::RVNGString
getString(
const std::map<unsigned, librevenge::RVNGString> &);
74 librevenge::RVNGString
datetimeToString(
const char *format,
double datetime);
90 void addTextField(
unsigned id,
unsigned level,
int nameId,
int formatStringId);
91 void addNumericField(
unsigned id,
unsigned level,
unsigned short format,
double number,
int formatStringId);
112 #endif // __VSDFIELDLIST_H__