Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QZipReaderPrivate Class Reference
+ Inheritance diagram for QZipReaderPrivate:
+ Collaboration diagram for QZipReaderPrivate:

Public Member Functions

 QZipReaderPrivate (QIODevice *device, bool ownDev)
 
void scanFiles ()
 
- Public Member Functions inherited from QZipPrivate
 QZipPrivate (QIODevice *device, bool ownDev)
 
 ~QZipPrivate ()
 
QZipReader::FileInfo fillFileInfo (int index) const
 

Public Attributes

QZipReader::Status status
 
- Public Attributes inherited from QZipPrivate
QIODevicedevice
 
bool ownDevice
 
bool dirtyFileTree
 
QList< FileHeaderfileHeaders
 
QByteArray comment
 
uint start_of_directory
 

Detailed Description

Definition at line 473 of file qzip.cpp.

Constructor & Destructor Documentation

◆ QZipReaderPrivate()

QZipReaderPrivate::QZipReaderPrivate ( QIODevice device,
bool  ownDev 
)
inline

Definition at line 476 of file qzip.cpp.

Member Function Documentation

◆ scanFiles()

void QZipReaderPrivate::scanFiles ( )

Definition at line 522 of file qzip.cpp.

References QList< T >::append(), QZipPrivate::comment, EndOfDirectory::comment_length, QString::data(), QZipPrivate::device, EndOfDirectory::dir_start_offset, QZipPrivate::dirtyFileTree, QZipPrivate::fileHeaders, QZipReader::FileOpenError, QZipReader::FileReadError, header(), i, QIODevice::isOpen(), EndOfDirectory::num_dir_entries, QIODevice::open(), QIODevice::openMode(), pos, qMin(), qWarning, QIODevice::read(), read(), QIODeviceBase::ReadOnly, readUInt(), readUShort(), QIODevice::seek(), QIODevice::size(), QString::size(), QZipPrivate::start_of_directory, status, and ZDEBUG.

Referenced by QZipReader::count(), QZipReader::entryInfoAt(), QZipReader::fileData(), and QZipReader::fileInfoList().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ status

QZipReader::Status QZipReaderPrivate::status

Definition at line 483 of file qzip.cpp.

Referenced by QZipReader::QZipReader(), scanFiles(), and QZipReader::status().


The documentation for this class was generated from the following file: