1 // xlsxcell_p.h 2 3 #ifndef XLSXCELL_P_H 4 #define XLSXCELL_P_H 5 6 #include <QtGlobal> 7 #include <QObject> 8 #include <QList> 9 #include <QSharedPointer> 10 11 #include "xlsxglobal.h" 12 #include "xlsxcell.h" 13 #include "xlsxcellrange.h" 14 #include "xlsxrichstring.h" 15 #include "xlsxcellformula.h" 16 17 QT_BEGIN_NAMESPACE_XLSX 18 19 class CellPrivate 20 { 21 Q_DECLARE_PUBLIC(Cell) 22 public: 23 CellPrivate(Cell *p); 24 CellPrivate(const CellPrivate * const cp); 25 public: 26 Worksheet *parent; 27 Cell *q_ptr; 28 public: 29 Cell::CellType cellType; 30 QVariant value; 31 32 CellFormula formula; 33 Format format; 34 35 RichString richString; 36 37 qint32 styleNumber; 38 }; 39 40 QT_END_NAMESPACE_XLSX 41 42 #endif // XLSXCELL_P_H 43