25#include <QtCore/QString>
26#include <QtCore/QStringList>
28#include <QtCore/QDateTime>
30#include "quazip_global.h"
31#include "JlCompress.h"
81 QuaCompress& withDateTime(
const QDateTime& dateTime);
88 QuaCompress& withPassword(
const QByteArray& password);
98 bool compressFile(
const QString& newArchive,
const QString& file)
const;
106 bool compressFiles(
const QString& newArchive,
const QStringList& files)
const;
116 bool compressDir(
const QString& newArchive,
const QString& dir = QString(),
117 bool recursive =
true,
118 QDir::Filters filters = QDir::AllEntries | QDir::NoDotAndDotDot)
const;
128 bool addFile(
const QString& existingArchive,
const QString& file)
const;
138 bool addFiles(
const QString& existingArchive,
const QStringList& files)
const;
148 bool addDir(
const QString& existingArchive,
const QString& dir = QString(),
149 bool recursive =
true,
150 QDir::Filters filters = QDir::AllEntries | QDir::NoDotAndDotDot)
const;
Definition: JlCompress.h:46
CompressionStrategy
Definition: JlCompress.h:62
@ Default
Definition: JlCompress.h:77
@ Storage
Storage without compression.
Definition: JlCompress.h:64
@ Standard
Standard compression speed and ratio.
Definition: JlCompress.h:70
@ Faster
Relatively fast compression speed.
Definition: JlCompress.h:68
@ Fastest
The fastest compression speed.
Definition: JlCompress.h:66
@ Better
Better compression ratio.
Definition: JlCompress.h:72
@ Best
The best compression ratio.
Definition: JlCompress.h:74
Definition: QuaCompress.h:44
JlCompress::Options::CompressionStrategy CompressionStrategy
Compression strategy - shared with JlCompress::Options::CompressionStrategy.
Definition: QuaCompress.h:47