![]() |
Qt 6.x
The Qt SDK
|
Public Types | |
enum | EntryType { Directory , File , Symlink } |
Public Member Functions | |
QZipWriterPrivate (QIODevice *device, bool ownDev) | |
void | addEntry (EntryType type, const QString &fileName, const QByteArray &contents) |
![]() | |
QZipPrivate (QIODevice *device, bool ownDev) | |
~QZipPrivate () | |
QZipReader::FileInfo | fillFileInfo (int index) const |
Public Attributes | |
QZipWriter::Status | status |
QFile::Permissions | permissions |
QZipWriter::CompressionPolicy | compressionPolicy |
![]() | |
QIODevice * | device |
bool | ownDevice |
bool | dirtyFileTree |
QList< FileHeader > | fileHeaders |
QByteArray | comment |
uint | start_of_directory |
|
inline |
void QZipWriterPrivate::addEntry | ( | EntryType | type, |
const QString & | fileName, | ||
const QByteArray & | contents | ||
) |
Definition at line 611 of file qzip.cpp.
References QZipWriter::AlwaysCompress, QList< T >::append(), QZipWriter::AutoCompress, CompressionMethodDeflated, compressionPolicy, QByteArray::constData(), contents, QDateTime::currentDateTime(), deflate(), QZipPrivate::device, UnixFileAttributes::Dir, Directory, QZipPrivate::dirtyFileTree, UnixFileAttributes::File, File, QZipPrivate::fileHeaders, fileName, QZipWriter::FileOpenError, header(), HostUnix, QIODevice::isOpen(), QString::left(), QZipWriter::NeverCompress, QIODevice::open(), permissions, permissionsToMode(), QIODevice::pos(), qWarning, QIODevice::seek(), QString::size(), QZipPrivate::start_of_directory, status, UnixFileAttributes::SymLink, Symlink, toLocalHeader(), QString::truncate(), Utf8Names, QIODevice::write(), writeMSDosDate(), QIODeviceBase::WriteOnly, writeUInt(), writeUShort(), ZDEBUG, and ZIP_VERSION.
Referenced by QZipWriter::addDirectory(), QZipWriter::addFile(), QZipWriter::addFile(), and QZipWriter::addSymLink().
QZipWriter::CompressionPolicy QZipWriterPrivate::compressionPolicy |
Definition at line 499 of file qzip.cpp.
Referenced by addEntry(), QZipWriter::compressionPolicy(), and QZipWriter::setCompressionPolicy().
QFile::Permissions QZipWriterPrivate::permissions |
Definition at line 498 of file qzip.cpp.
Referenced by addEntry(), QZipWriter::creationPermissions(), and QZipWriter::setCreationPermissions().
QZipWriter::Status QZipWriterPrivate::status |
Definition at line 497 of file qzip.cpp.
Referenced by QZipWriter::QZipWriter(), addEntry(), QZipWriter::addFile(), and QZipWriter::status().