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