1 #ifndef JLCOMPRESSFOLDER_H_ 
    2 #define JLCOMPRESSFOLDER_H_ 
   30 #include "quazipfile.h" 
   31 #include "quazipfileinfo.h" 
   44     static QStringList extractDir(
QuaZip &zip, 
const QString &dir);
 
   45     static QStringList getFileList(
QuaZip *zip);
 
   46     static QString extractFile(
QuaZip &zip, QString fileName, QString fileDest);
 
   47     static QStringList extractFiles(
QuaZip &zip, 
const QStringList &files, 
const QString &dir);
 
   55     static bool compressFile(
QuaZip* zip, QString fileName, QString fileDest);
 
   66     static bool compressSubDir(
QuaZip* parentZip, QString dir, QString parentDir, 
bool recursive,
 
   67                                QDir::Filters filters);
 
   75     static bool extractFile(
QuaZip* zip, QString fileName, QString fileDest);
 
   81     static bool removeFile(QStringList listFile);
 
   90     static bool compressFile(QString fileCompressed, QString file);
 
   97     static bool compressFiles(QString fileCompressed, QStringList files);
 
  108     static bool compressDir(QString fileCompressed, QString dir = QString(), 
bool recursive = 
true);
 
  125     static bool compressDir(QString fileCompressed, QString dir,
 
  126                             bool recursive, QDir::Filters filters);
 
  137     static QString extractFile(QString fileCompressed, QString fileName, QString fileDest = QString());
 
  146     static QStringList extractFiles(QString fileCompressed, QStringList files, QString dir = QString());
 
  154     static QStringList extractDir(QString fileCompressed, QString dir = QString());
 
  161     static QStringList getFileList(QString fileCompressed);
 
  170     static QString extractFile(QIODevice *ioDevice, QString fileName, QString fileDest = QString());
 
  179     static QStringList extractFiles(QIODevice *ioDevice, QStringList files, QString dir = QString());
 
  187     static QStringList extractDir(QIODevice *ioDevice, QString dir = QString());
 
  194     static QStringList getFileList(QIODevice *ioDevice); 
 
ZIP archive. 
Definition: quazip.h:84
Utility class for typical operations. 
Definition: JlCompress.h:42