QuaZIP
quazip-0-5
Main Page
Related Pages
Classes
Files
File List
quazip
quaziodevice.h
1
#ifndef QUAZIP_QUAZIODEVICE_H
2
#define QUAZIP_QUAZIODEVICE_H
3
4
#include <QIODevice>
5
#include "quazip_global.h"
6
7
#include <zlib.h>
8
9
class
QuaZIODevicePrivate
;
10
11
class
QUAZIP_EXPORT
QuaZIODevice
:
public
QIODevice {
12
Q_OBJECT
13
public
:
14
QuaZIODevice
(QIODevice *io, QObject *parent = NULL);
15
~
QuaZIODevice
();
16
virtual
bool
flush();
17
virtual
bool
open(QIODevice::OpenMode);
18
virtual
void
close();
19
QIODevice *getIoDevice()
const
;
20
virtual
bool
isSequential()
const
;
21
protected
:
22
virtual
qint64 readData(
char
*data, qint64 maxSize);
23
virtual
qint64 writeData(
const
char
*data, qint64 maxSize);
24
private
:
25
QuaZIODevicePrivate
*d;
26
};
27
#endif // QUAZIP_QUAZIODEVICE_H
Generated on Sun Jan 13 2013 22:52:19 for QuaZIP by
1.8.3