xlsxabstractsheet_p.h 740 B

123456789101112131415161718192021222324252627282930313233343536
  1. // xlsxabstractsheet_p/h
  2. #ifndef XLSXABSTRACTSHEET_P_H
  3. #define XLSXABSTRACTSHEET_P_H
  4. #include <QtGlobal>
  5. #include <QString>
  6. #include <QSharedPointer>
  7. #include "xlsxglobal.h"
  8. #include "xlsxabstractsheet.h"
  9. #include "xlsxabstractooxmlfile_p.h"
  10. #include "xlsxdrawing_p.h"
  11. QT_BEGIN_NAMESPACE_XLSX
  12. class AbstractSheetPrivate : public AbstractOOXmlFilePrivate
  13. {
  14. Q_DECLARE_PUBLIC(AbstractSheet)
  15. public:
  16. AbstractSheetPrivate(AbstractSheet *p, AbstractSheet::CreateFlag flag);
  17. ~AbstractSheetPrivate();
  18. Workbook *workbook;
  19. QSharedPointer<Drawing> drawing;
  20. QString name;
  21. int id;
  22. AbstractSheet::SheetState sheetState;
  23. AbstractSheet::SheetType type;
  24. };
  25. QT_END_NAMESPACE_XLSX
  26. #endif // XLSXABSTRACTSHEET_P_H