File indexing completed on 2024-06-23 03:45:56

0001 // xlsxcell_p.h
0002 
0003 #ifndef XLSXCELL_P_H
0004 #define XLSXCELL_P_H
0005 
0006 #include <QtGlobal>
0007 #include <QObject>
0008 #include <QList>
0009 
0010 #include "xlsxglobal.h"
0011 #include "xlsxcell.h"
0012 #include "xlsxcellrange.h"
0013 #include "xlsxrichstring.h"
0014 #include "xlsxcellformula.h"
0015 
0016 QT_BEGIN_NAMESPACE_XLSX
0017 
0018 class CellPrivate
0019 {
0020     Q_DECLARE_PUBLIC(Cell)
0021 public:
0022     CellPrivate(Cell *p);
0023     CellPrivate(const CellPrivate * const cp);
0024 public:
0025     Worksheet *parent;
0026     Cell *q_ptr;
0027 public:
0028     Cell::CellType cellType;
0029     QVariant value;
0030 
0031     CellFormula formula;
0032     Format format;
0033 
0034     RichString richString;
0035 
0036     qint32 styleNumber;
0037 };
0038 
0039 QT_END_NAMESPACE_XLSX
0040 
0041 #endif // XLSXCELL_P_H