33#include <QtCore/QDateTime>
35#include <QtCore/QtGlobal>
80 Q_DECLARE_FLAGS(ExtractionOptions, ExtractionOption)
127 bool contains(
const QString &file)
const;
151Q_DECLARE_OPERATORS_FOR_FLAGS(UnZip::ExtractionOptions)
ErrorCode extractAll(const QString &dirname, ExtractionOptions options=ExtractPaths)
Definition unzip.cpp:1259
QList< ZipEntry > entryList() const
Definition unzip.cpp:1216
bool contains(const QString &file) const
Definition unzip.cpp:1200
ErrorCode openArchive(const QString &filename)
Definition unzip.cpp:1116
ErrorCode extractFile(const QString &filename, const QString &dirname, ExtractionOptions options=ExtractPaths)
Definition unzip.cpp:1321
ErrorCode
Definition unzip.h:51
@ FileNotFound
Definition unzip.h:60
@ HeaderConsistencyError
Definition unzip.h:67
@ Skip
Definition unzip.h:69
@ CreateDirFailed
Definition unzip.h:64
@ WriteFailed
Definition unzip.h:62
@ InvalidArchive
Definition unzip.h:66
@ WrongPassword
Definition unzip.h:58
@ ZlibError
Definition unzip.h:54
@ OpenFailed
Definition unzip.h:55
@ InvalidDevice
Definition unzip.h:65
@ ZlibInit
Definition unzip.h:53
@ PartiallyCorrupted
Definition unzip.h:56
@ SkipAll
Definition unzip.h:70
@ ReadFailed
Definition unzip.h:61
@ Ok
Definition unzip.h:52
@ SeekFailed
Definition unzip.h:63
@ NoOpenArchive
Definition unzip.h:59
@ Corrupted
Definition unzip.h:57
QString formatError(UnZip::ErrorCode c) const
Definition unzip.cpp:1171
UnZip()
Definition unzip.cpp:1092
UnzipPrivate * d
Definition unzip.h:148
bool isOpen() const
Definition unzip.cpp:1108
void closeArchive()
Definition unzip.cpp:1158
QStringList fileList() const
Definition unzip.cpp:1208
ErrorCode verifyArchive()
Definition unzip.cpp:1251
ExtractionOption
Definition unzip.h:74
@ NoSilentDirectoryCreation
Definition unzip.h:78
@ SkipPaths
Definition unzip.h:76
@ ExtractPaths
Definition unzip.h:75
@ VerifyOnly
Definition unzip.h:77
CompressionMethod
Definition unzip.h:83
@ NoCompression
Definition unzip.h:84
@ UnknownCompression
Definition unzip.h:86
@ Deflated
Definition unzip.h:85
void setPassword(const QString &pwd)
Definition unzip.cpp:1420
ErrorCode extractFiles(const QStringList &filenames, const QString &dirname, ExtractionOptions options=ExtractPaths)
Definition unzip.cpp:1372
QString archiveComment() const
Definition unzip.cpp:1163
FileType
Definition unzip.h:90
@ File
Definition unzip.h:91
@ Directory
Definition unzip.h:92
Zip file compression.
Definition zip.h:49
quint32 uncompressedSize
Definition unzip.h:103
QDateTime lastModified
Definition unzip.h:106
bool encrypted
Definition unzip.h:111
ZipEntry()
Definition unzip.cpp:148
FileType type
Definition unzip.h:109
QString comment
Definition unzip.h:100
quint32 compressedSize
Definition unzip.h:102
quint32 crc32
Definition unzip.h:104
CompressionMethod compression
Definition unzip.h:108
QString filename
Definition unzip.h:99
#define OSDAB_ZIP_EXPORT
Definition zipglobal.h:42
#define OSDAB_END_NAMESPACE
Definition zipglobal.h:60
#define OSDAB_BEGIN_NAMESPACE(ModuleName)
Definition zipglobal.h:54