1#ifndef QUAZIP_QUAGZIPFILE_H
2#define QUAZIP_QUAGZIPFILE_H
28#include <QtCore/QIODevice>
29#include "quazip_global.h"
31class QuaGzipFilePrivate;
56 QuaGzipFile(
const QString &fileName, QObject *parent =
nullptr);
60 void setFileName(
const QString& fileName);
62 QString getFileName()
const;
71 bool isSequential()
const override;
77 bool open(QIODevice::OpenMode mode)
override;
85 virtual bool open(
int fd, QIODevice::OpenMode mode);
93 void close()
override;
96 qint64 readData(
char *data, qint64 maxSize)
override;
98 qint64 writeData(
const char *data, qint64 maxSize)
override;
103 QuaGzipFilePrivate *d{};
GZIP file.
Definition: quagzipfile.h:37