![]() |
Qt 6.x
The Qt SDK
|
#include "qzipreader_p.h"#include "qzipwriter_p.h"#include <qdatetime.h>#include <qendian.h>#include <qdebug.h>#include <qdir.h>#include <memory>#include <zlib.h>
Include dependency graph for qzip.cpp:Go to the source code of this file.
Classes | |
| struct | LocalFileHeader |
| struct | DataDescriptor |
| struct | CentralFileHeader |
| struct | EndOfDirectory |
| struct | FileHeader |
| class | QZipPrivate |
| class | QZipReaderPrivate |
| class | QZipWriterPrivate |
Namespaces | |
| namespace | WindowsFileAttributes |
| namespace | UnixFileAttributes |
Macros | |
| #define | ZIP_VERSION 20 |
| #define | ZDEBUG if (0) qDebug |
| enum CompressionMethod |
| enum GeneralPurposeFlag |
| enum HostOS |
Definition at line 52 of file qzip.cpp.
Referenced by toLocalHeader().
Here is the caller graph for this function:Definition at line 60 of file qzip.cpp.
Referenced by toLocalHeader().
Here is the caller graph for this function:Definition at line 127 of file qzip.cpp.
References deflate().
Referenced by QZipWriterPrivate::addEntry(), deflate(), and QByteArray::qCompress().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 92 of file qzip.cpp.
References inflate().
Referenced by QZipReader::fileData(), inflate(), and qt_inflateSvgzDataFrom().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 188 of file qzip.cpp.
References QFileDevice::ExeGroup, UnixFileAttributes::ExeGroup, QFileDevice::ExeOther, UnixFileAttributes::ExeOther, QFileDevice::ExeOwner, QFileDevice::ExeUser, UnixFileAttributes::ExeUser, QFileDevice::ReadGroup, UnixFileAttributes::ReadGroup, QFileDevice::ReadOther, UnixFileAttributes::ReadOther, QFileDevice::ReadOwner, QFileDevice::ReadUser, UnixFileAttributes::ReadUser, ret, QFileDevice::WriteGroup, UnixFileAttributes::WriteGroup, QFileDevice::WriteOther, UnixFileAttributes::WriteOther, QFileDevice::WriteOwner, QFileDevice::WriteUser, and UnixFileAttributes::WriteUser.
Referenced by QZipPrivate::fillFileInfo().
Here is the caller graph for this function:
|
static |
Definition at line 212 of file qzip.cpp.
References QFileDevice::ExeGroup, UnixFileAttributes::ExeGroup, QFileDevice::ExeOther, UnixFileAttributes::ExeOther, QFileDevice::ExeOwner, QFileDevice::ExeUser, QFileDevice::ReadGroup, UnixFileAttributes::ReadGroup, QFileDevice::ReadOther, UnixFileAttributes::ReadOther, QFileDevice::ReadOwner, QFileDevice::ReadUser, UnixFileAttributes::ReadUser, QFileDevice::WriteGroup, UnixFileAttributes::WriteGroup, QFileDevice::WriteOther, UnixFileAttributes::WriteOther, QFileDevice::WriteOwner, QFileDevice::WriteUser, and UnixFileAttributes::WriteUser.
Referenced by QZipWriterPrivate::addEntry().
Here is the caller graph for this function:| Q_DECLARE_TYPEINFO | ( | CentralFileHeader | , |
| Q_PRIMITIVE_TYPE | |||
| ) |
| Q_DECLARE_TYPEINFO | ( | CompressionMethod | , |
| Q_PRIMITIVE_TYPE | |||
| ) |
| Q_DECLARE_TYPEINFO | ( | DataDescriptor | , |
| Q_PRIMITIVE_TYPE | |||
| ) |
| Q_DECLARE_TYPEINFO | ( | EndOfDirectory | , |
| Q_PRIMITIVE_TYPE | |||
| ) |
| Q_DECLARE_TYPEINFO | ( | FileHeader | , |
| Q_RELOCATABLE_TYPE | |||
| ) |
| Q_DECLARE_TYPEINFO | ( | GeneralPurposeFlag | , |
| Q_PRIMITIVE_TYPE | |||
| ) |
| Q_DECLARE_TYPEINFO | ( | HostOS | , |
| Q_PRIMITIVE_TYPE | |||
| ) |
| Q_DECLARE_TYPEINFO | ( | LocalFileHeader | , |
| Q_PRIMITIVE_TYPE | |||
| ) |
Definition at line 236 of file qzip.cpp.
References readUInt().
Referenced by QZipPrivate::fillFileInfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 28 of file qzip.cpp.
Referenced by QZipReader::fileData(), QZipPrivate::fillFileInfo(), QOpenGLProgramBinaryCache::load(), readMSDosDate(), and QZipReaderPrivate::scanFiles().
Here is the caller graph for this function:Definition at line 33 of file qzip.cpp.
Referenced by QZipReader::fileData(), QZipPrivate::fillFileInfo(), and QZipReaderPrivate::scanFiles().
Here is the caller graph for this function:
|
static |
Definition at line 506 of file qzip.cpp.
References ch, copyUInt(), copyUShort(), and writeUInt().
Referenced by QZipWriterPrivate::addEntry().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 66 of file qzip.cpp.
References date, QDateTime::date(), QDate::day(), QTime::hour(), QDateTime::isValid(), QTime::minute(), QDate::month(), QTime::second(), time, QDateTime::time(), and QDate::year().
Referenced by QZipWriterPrivate::addEntry().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 38 of file qzip.cpp.
References i.
Referenced by QZipWriterPrivate::addEntry(), QZipWriter::close(), QOpenGLProgramBinaryCache::save(), and toLocalHeader().
Here is the caller graph for this function:Definition at line 46 of file qzip.cpp.
References i.
Referenced by QZipWriterPrivate::addEntry(), and QZipWriter::close().
Here is the caller graph for this function: