xlsxabstractsheet_p.h 713 B

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