1#ifndef QUAZIP_QUAGZIPFILE_H
2#define QUAZIP_QUAGZIPFILE_H
29#include "quazip_global.h"
33class QuaGzipFilePrivate;
58 QuaGzipFile(
const QString &fileName, QObject *parent = NULL);
79 virtual bool open(QIODevice::OpenMode mode);
87 virtual bool open(
int fd, QIODevice::OpenMode mode);
98 virtual qint64
readData(
char *data, qint64 maxSize);
100 virtual qint64
writeData(
const char *data, qint64 maxSize);
105 QuaGzipFilePrivate *d;
QString getFileName() const
Returns the name of the GZIP file.
Definition quagzipfile.cpp:117
virtual bool open(QIODevice::OpenMode mode)
Opens the file.
Definition quagzipfile.cpp:127
void setFileName(const QString &fileName)
Sets the name of the GZIP file to be opened.
Definition quagzipfile.cpp:112
virtual void close()
Closes the file.
Definition quagzipfile.cpp:152
virtual bool isSequential() const
Returns true.
Definition quagzipfile.cpp:122
virtual qint64 writeData(const char *data, qint64 maxSize)
Implementation of QIODevice::writeData().
Definition quagzipfile.cpp:163
QuaGzipFile()
Empty constructor.
Definition quagzipfile.cpp:87
virtual qint64 readData(char *data, qint64 maxSize)
Implementation of QIODevice::readData().
Definition quagzipfile.cpp:158
virtual bool flush()
Flushes data to file.
Definition quagzipfile.cpp:147