xlsxcell_p.h 680 B

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