File indexing completed on 2024-06-23 03:45:56
0001 // xlsxabstractsheet_p/h 0002 0003 #ifndef XLSXABSTRACTSHEET_P_H 0004 #define XLSXABSTRACTSHEET_P_H 0005 0006 #include <QString> 0007 0008 #include <memory> 0009 0010 #include "xlsxglobal.h" 0011 0012 #include "xlsxabstractsheet.h" 0013 #include "xlsxabstractooxmlfile_p.h" 0014 #include "xlsxdrawing_p.h" 0015 0016 QT_BEGIN_NAMESPACE_XLSX 0017 0018 class AbstractSheetPrivate : public AbstractOOXmlFilePrivate 0019 { 0020 Q_DECLARE_PUBLIC(AbstractSheet) 0021 public: 0022 AbstractSheetPrivate(AbstractSheet *p, AbstractSheet::CreateFlag flag); 0023 ~AbstractSheetPrivate(); 0024 0025 Workbook *workbook; 0026 std::shared_ptr<Drawing> drawing; 0027 0028 QString name; 0029 int id; 0030 AbstractSheet::SheetState sheetState; 0031 AbstractSheet::SheetType type; 0032 }; 0033 0034 QT_END_NAMESPACE_XLSX 0035 0036 #endif // XLSXABSTRACTSHEET_P_H