AbZip  1.0.0
Public Member Functions | Public Attributes | Friends | List of all members
AbZipPrivate Class Reference

Public Member Functions

 AbZipPrivate (const QString &_zipName)
 
 AbZipPrivate (QIODevice *_ioDevice)
 
bool open (AbZip::Mode mode, AbZip::ZipOptions options=AbZip::None)
 
void close ()
 
void flushAndClose ()
 
bool isOpen () const
 
bool checkAutoOpenWrite ()
 
bool checkAutoOpenRead ()
 
bool backupOrDeleteCurrentZip (AbZip::ZipOptions options)
 
bool addFile (const QString &file, const QString &root=QString(), AbZip::ZipOptions options=AbZip::AddRelativePaths, int level=-1)
 
bool addFile (const QFileInfo &srcFileInfo, const QString &arcFile, AbZip::ZipOptions options, int level=-1)
 
bool addDirectory (const QString &srcPath, const QString &root=QString(), AbZip::ZipOptions options=AbZip::AddRelativePaths, int level=-1)
 
quint32 getBestCompressionMethod (QFile &srcFileInfo, AbZip::ZipOptions options)
 
bool extractFile (const QString &filename, const QString &dirname, AbZip::ZipOptions options=AbZip::ExtractPaths)
 
bool extractFile (CentralDirFileHeader *header, const QString &destPath, AbZip::ZipOptions options=AbZip::ExtractPaths)
 
bool extractAll (AbZip &zip, const QString &destPath, const QString &fromRoot, AbZip::ZipOptions options)
 
bool deleteFile (AbZip &zip, const QString &filename, AbZip::ZipOptions options=AbZip::None)
 
bool deleteFile (CentralDirFileHeader *header)
 
QList< ZipFileInfofindFile (AbZip &zip, const QString &filename, const QString &root, AbZip::ZipOptions options=AbZip::Recursive)
 
bool checkIntegrity ()
 
bool setError (int err, QString msg=QString())
 
ZipInfo getInfo ()
 
void init ()
 
bool commitDeletedFiles ()
 
bool writeToTempFile (QIODevice *)
 

Public Attributes

QString zipName
 
qint32 filesAdded
 
qint32 filesExtracted
 
qint32 filesDeleted
 
qint32 errorCount
 
QIODevice * ioDevice
 
QString password
 
QStringList nameFilters
 
int errorCode
 
QString errorMsg
 
ZipCentralDircentralDir
 
QList< CentralDirFileHeader * > deletedEntries
 
QStringList storeTheseTypes
 

Friends

class ZipArcive
 
class ZipCentralDir
 

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