1#ifndef QUAZIP_QUAZIODEVICE_H
2#define QUAZIP_QUAZIODEVICE_H
28#include <QtCore/QIODevice>
29#include "quazip_global.h"
31class QuaZIODevicePrivate;
40 friend class QuaZIODevicePrivate;
78 bool open(QIODevice::OpenMode mode)
override;
84 void close()
override;
86 QIODevice *getIoDevice()
const;
88 bool isSequential()
const override;
90 bool atEnd()
const override;
92 qint64 bytesAvailable()
const override;
95 qint64 readData(
char *data, qint64 maxSize)
override;
97 qint64 writeData(
const char *data, qint64 maxSize)
override;
99 QuaZIODevicePrivate *d{};
A class to compress/decompress QIODevice.
Definition: quaziodevice.h:39