Files
chenzhen 222dda1e43 1,新增“App_ThermalImageSystem”;
2,新增“Apps”;
3,新增“Common”;
4,新增“FileList”;
5,新增“MediaX”;
6,新增“OpenSource”;
7,新增“Samples”;
8,新增“SoftwareBusinessLines”.
2026-02-14 23:03:23 +08:00

37 lines
686 B
C++

// xlsxzipreader_p.h
#ifndef QXLSX_XLSXZIPREADER_P_H
#define QXLSX_XLSXZIPREADER_P_H
#include "xlsxglobal.h"
#include <QIODevice>
#include <QScopedPointer>
#include <QStringList>
#include <QVector>
class QZipReader;
QT_BEGIN_NAMESPACE_XLSX
class ZipReader
{
public:
explicit ZipReader(const QString &fileName);
explicit ZipReader(QIODevice *device);
~ZipReader();
bool exists() const;
QStringList filePaths() const;
QByteArray fileData(const QString &fileName) const;
private:
Q_DISABLE_COPY(ZipReader)
void init();
QScopedPointer<QZipReader> m_reader;
QStringList m_filePaths;
};
QT_END_NAMESPACE_XLSX
#endif // QXLSX_XLSXZIPREADER_P_H