1 #ifndef QUAZIP_QUAZIODEVICE_H 2 #define QUAZIP_QUAZIODEVICE_H 28 #include <QtCore/QIODevice> 29 #include "quazip_global.h" 33 class QuaZIODevicePrivate;
42 friend class QuaZIODevicePrivate;
80 bool open(QIODevice::OpenMode mode)
override;
86 void close()
override;
88 QIODevice *getIoDevice()
const;
90 bool isSequential()
const override;
92 bool atEnd()
const override;
94 qint64 bytesAvailable()
const override;
97 qint64 readData(
char *data, qint64 maxSize)
override;
99 qint64 writeData(
const char *data, qint64 maxSize)
override;
101 QuaZIODevicePrivate *d;
103 #endif // QUAZIP_QUAZIODEVICE_H A class to compress/decompress QIODevice.
Definition: quaziodevice.h:41