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:45
CompressionStrategy
Definition JlCompress.h:61
@ Default
Definition JlCompress.h:76
@ Storage
Storage without compression.
Definition JlCompress.h:63
@ Standard
Standard compression speed and ratio.
Definition JlCompress.h:69
@ Faster
Relatively fast compression speed.
Definition JlCompress.h:67
@ Fastest
The fastest compression speed.
Definition JlCompress.h:65
@ Better
Better compression ratio.
Definition JlCompress.h:71
@ Best
The best compression ratio.
Definition JlCompress.h:73
Definition QuaCompress.h:44
JlCompress::Options::CompressionStrategy CompressionStrategy
Compression strategy - shared with JlCompress::Options::CompressionStrategy.
Definition QuaCompress.h:47