KDECore
KZipFileEntry Class Reference
#include <kzip.h>
Inheritance diagram for KZipFileEntry:
Public Member Functions | |
KZipFileEntry (KZip *zip, const QString &name, int access, int date, const QString &user, const QString &group, const QString &symlink, const QString &path, qint64 start, qint64 uncompressedSize, int encoding, qint64 compressedSize) | |
~KZipFileEntry () | |
qint64 | compressedSize () const |
unsigned long | crc32 () const |
virtual QIODevice * | createDevice () const |
virtual QByteArray | data () const |
int | encoding () const |
qint64 | headerStart () const |
const QString & | path () const |
void | setCompressedSize (qint64 compressedSize) |
void | setCRC32 (unsigned long crc32) |
void | setHeaderStart (qint64 headerstart) |
Public Member Functions inherited from KArchiveFile | |
KArchiveFile (KArchive *archive, const QString &name, int access, int date, const QString &user, const QString &group, const QString &symlink, qint64 pos, qint64 size) | |
virtual | ~KArchiveFile () |
void | copyTo (const QString &dest) const |
virtual bool | isFile () const |
qint64 | position () const |
void | setSize (qint64 s) |
qint64 | size () const |
Public Member Functions inherited from KArchiveEntry | |
KArchiveEntry (KArchive *archive, const QString &name, int access, int date, const QString &user, const QString &group, const QString &symlink) | |
virtual | ~KArchiveEntry () |
int | date () const |
QDateTime | datetime () const |
QString | group () const |
virtual bool | isDirectory () const |
QString | name () const |
mode_t | permissions () const |
QString | symLinkTarget () const |
QString | user () const |
Additional Inherited Members | |
Protected Member Functions inherited from KArchiveFile | |
virtual void | virtual_hook (int id, void *data) |
Protected Member Functions inherited from KArchiveEntry | |
KArchive * | archive () const |
Detailed Description
A KZipFileEntry represents an file in a zip archive.
Constructor & Destructor Documentation
KZipFileEntry::~KZipFileEntry | ( | ) |
Member Function Documentation
unsigned long KZipFileEntry::crc32 | ( | ) | const |
|
virtual |
This method returns a QIODevice to read the file contents.
This is obviously for reading only. Note that the ownership of the device is being transferred to the caller, who will have to delete it. The returned device auto-opens (in readonly mode), no need to open it.
Reimplemented from KArchiveFile.
|
virtual |
- Returns
- the content of this file. Call data() with care (only once per file), this data isn't cached.
Reimplemented from KArchiveFile.
const QString & KZipFileEntry::path | ( | ) | const |
Name with complete path - KArchiveFile::name() is the filename only (no path)
void KZipFileEntry::setCompressedSize | ( | qint64 | compressedSize | ) |
void KZipFileEntry::setHeaderStart | ( | qint64 | headerstart | ) |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:22:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:22:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.