qminizip.h
Go to the documentation of this file.
00001 
00047 #ifndef QMINIZIP_H
00048 #define QMINIZIP_H
00049 
00050 #include <QString>
00051 #include <QFileInfo>
00052 
00057 class QMiniZip {
00058 public:
00059 
00060     enum OpenMode {ZIP_CREATE, ZIP_APPEND, UNZIP} ;
00061 
00062     QMiniZip(QString zipfile_, OpenMode mode_);
00063     ~QMiniZip();
00064 
00070     void addFile(const QFileInfo& fileInfo, const QString& nameInZip="");
00071 
00077     QStringList unzip(QDir target_path);
00081     QStringList getContents();
00082 
00083     QByteArray getFile(const QString &filename);
00084 protected:
00085     QString do_extract_currentfile(const QDir& target_dir);
00086 
00087     QFileInfo zipFileInfo;
00088 
00089     OpenMode mode;
00090     void *zf;
00091     void *uf;
00092 
00093 
00094 };
00095 
00096 #endif // QMINIZIP_H


re_object_recorder
Author(s): Andreas Koch
autogenerated on Sun Jan 5 2014 11:39:12