You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
936 B
48 lines
936 B
// xlsxdatetype.h
|
|
|
|
#ifndef QXLSX_XLSXDATETYPE_H
|
|
#define QXLSX_XLSXDATETYPE_H
|
|
|
|
#include <QtGlobal>
|
|
#include <QObject>
|
|
#include <QString>
|
|
#include <QStringList>
|
|
#include <QDateTime>
|
|
#include <QDate>
|
|
#include <QTime>
|
|
|
|
#include "xlsxglobal.h"
|
|
|
|
QT_BEGIN_NAMESPACE_XLSX
|
|
|
|
class QXLSX_EXPORT DateType
|
|
{
|
|
public:
|
|
DateType();
|
|
/*
|
|
DateType(bool is1904 = false);
|
|
DateType(double d, bool is1904 = false);
|
|
DateType(QDateTime qdt, bool is1904 = false);
|
|
DateType(QDate qd, bool is1904 = false);
|
|
DateType(QTime qt, bool is1904 = false);
|
|
public:
|
|
enum currentDateType { DateAndTimeType, OnlyDateType, OnlyTimeType };
|
|
public:
|
|
currentDateType getType();
|
|
bool getValue(QDateTime* pQdt);
|
|
bool getValue(QDate* pQd);
|
|
bool getValue(QTime* pQt);
|
|
bool getValue(double* pD);
|
|
|
|
protected:
|
|
|
|
protected:
|
|
bool isSet;
|
|
double dValue;
|
|
bool is1904Type;
|
|
currentDateType dType;
|
|
*/
|
|
};
|
|
|
|
QT_END_NAMESPACE_XLSX
|
|
#endif
|
|
|