File indexing completed on 2024-05-05 04:22:02
0001 /* SPDX-FileCopyrightText: 2003-2010 Jesper K. Pedersen <blackie@kde.org> 0002 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 #ifndef KIMFILEREADER_H 0006 #define KIMFILEREADER_H 0007 #include <QPixmap> 0008 #include <QString> 0009 class KArchiveDirectory; 0010 class KZip; 0011 0012 namespace ImportExport 0013 { 0014 0015 class KimFileReader 0016 { 0017 public: 0018 KimFileReader(); 0019 ~KimFileReader(); 0020 bool open(const QString &fileName); 0021 QByteArray indexXML(); 0022 QPixmap loadThumbnail(QString fileName); 0023 QByteArray loadImage(const QString &fileName); 0024 0025 private: 0026 QString m_fileName; 0027 KZip *m_zip; 0028 const KArchiveDirectory *m_dir; 0029 }; 0030 0031 } 0032 0033 #endif /* KIMFILEREADER_H */ 0034 0035 // vi:expandtab:tabstop=4 shiftwidth=4: