xlsxcellformula_p.h 699 B

12345678910111213141516171819202122232425262728293031
  1. // xlsxcellformula_p.h
  2. #ifndef XLSXCELLFORMULA_P_H
  3. #define XLSXCELLFORMULA_P_H
  4. #include "xlsxglobal.h"
  5. #include "xlsxcellformula.h"
  6. #include "xlsxcellrange.h"
  7. #include <QSharedData>
  8. #include <QString>
  9. QT_BEGIN_NAMESPACE_XLSX
  10. class CellFormulaPrivate : public QSharedData
  11. {
  12. public:
  13. CellFormulaPrivate(const QString &formula, const CellRange &reference, CellFormula::FormulaType type);
  14. CellFormulaPrivate(const CellFormulaPrivate &other);
  15. ~CellFormulaPrivate();
  16. QString formula; //formula contents
  17. CellFormula::FormulaType type;
  18. CellRange reference;
  19. bool ca; //Calculate Cell
  20. int si; //Shared group index
  21. };
  22. QT_END_NAMESPACE_XLSX
  23. #endif // XLSXCELLFORMULA_P_H