PythonQtWrapper_QDataStream.h
69 lines
| 3.4 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QDATASTREAM_H | ||
#define PYTHONQTWRAPPER_QDATASTREAM_H | ||||
#include <qdatastream.h> | ||||
#include <QObject> | ||||
florianlink
|
r24 | #include <PythonQt.h> | ||
florianlink
|
r13 | #include <QVariant> | ||
#include <qbytearray.h> | ||||
#include <qdatastream.h> | ||||
#include <qiodevice.h> | ||||
florianlink
|
r24 | class PythonQtShell_QDataStream : public QDataStream | ||
{ | ||||
public: | ||||
PythonQtShell_QDataStream():QDataStream(),_wrapper(NULL) {}; | ||||
PythonQtShell_QDataStream(QByteArray* arg__1, QIODevice::OpenMode flags):QDataStream(arg__1, flags),_wrapper(NULL) {}; | ||||
PythonQtShell_QDataStream(QIODevice* arg__1):QDataStream(arg__1),_wrapper(NULL) {}; | ||||
PythonQtShell_QDataStream(const QByteArray& arg__1):QDataStream(arg__1),_wrapper(NULL) {}; | ||||
PythonQtInstanceWrapper* _wrapper; | ||||
}; | ||||
florianlink
|
r13 | class PythonQtWrapper_QDataStream : public QObject | ||
{ Q_OBJECT | ||||
public: | ||||
Q_ENUMS(Version Status ) | ||||
enum Version{ | ||||
Qt_1_0 = QDataStream::Qt_1_0, Qt_2_0 = QDataStream::Qt_2_0, Qt_2_1 = QDataStream::Qt_2_1, Qt_3_0 = QDataStream::Qt_3_0, Qt_3_1 = QDataStream::Qt_3_1, Qt_3_3 = QDataStream::Qt_3_3, Qt_4_0 = QDataStream::Qt_4_0, Qt_4_1 = QDataStream::Qt_4_1, Qt_4_2 = QDataStream::Qt_4_2, Qt_4_3 = QDataStream::Qt_4_3, Qt_4_4 = QDataStream::Qt_4_4}; | ||||
enum Status{ | ||||
Ok = QDataStream::Ok, ReadPastEnd = QDataStream::ReadPastEnd, ReadCorruptData = QDataStream::ReadCorruptData}; | ||||
public slots: | ||||
QDataStream* new_QDataStream(); | ||||
QDataStream* new_QDataStream(QByteArray* arg__1, QIODevice::OpenMode flags); | ||||
QDataStream* new_QDataStream(QIODevice* arg__1); | ||||
QDataStream* new_QDataStream(const QByteArray& arg__1); | ||||
void delete_QDataStream(QDataStream* obj) { delete obj; } | ||||
florianlink
|
r73 | QDataStream* readULongLong(QDataStream* theWrappedObject, quint64& i); | ||
void unsetDevice(QDataStream* theWrappedObject); | ||||
QDataStream* readFloat(QDataStream* theWrappedObject, float& f); | ||||
QDataStream* readShort(QDataStream* theWrappedObject, short& i); | ||||
florianlink
|
r28 | QIODevice* device(QDataStream* theWrappedObject) const; | ||
florianlink
|
r73 | QDataStream* writeInt(QDataStream* theWrappedObject, int i); | ||
QDataStream* readBoolean(QDataStream* theWrappedObject, bool& i); | ||||
QDataStream* writeShort(QDataStream* theWrappedObject, short i); | ||||
QDataStream* readLongLong(QDataStream* theWrappedObject, qint64& i); | ||||
int version(QDataStream* theWrappedObject) const; | ||||
QDataStream* readUInt(QDataStream* theWrappedObject, unsigned int& i); | ||||
florianlink
|
r13 | void setVersion(QDataStream* theWrappedObject, int arg__1); | ||
florianlink
|
r73 | QDataStream::Status status(QDataStream* theWrappedObject) const; | ||
QDataStream* readUShort(QDataStream* theWrappedObject, unsigned short& i); | ||||
void setDevice(QDataStream* theWrappedObject, QIODevice* arg__1); | ||||
QDataStream* writeLongLong(QDataStream* theWrappedObject, qint64 i); | ||||
QDataStream* writeDouble(QDataStream* theWrappedObject, double f); | ||||
QDataStream* writeByte(QDataStream* theWrappedObject, unsigned char i); | ||||
bool atEnd(QDataStream* theWrappedObject) const; | ||||
QDataStream* writeBoolean(QDataStream* theWrappedObject, bool i); | ||||
QDataStream* writeFloat(QDataStream* theWrappedObject, float f); | ||||
QDataStream* readByte(QDataStream* theWrappedObject, unsigned char& i); | ||||
florianlink
|
r28 | int skipRawData(QDataStream* theWrappedObject, int len); | ||
florianlink
|
r73 | QDataStream* readInt(QDataStream* theWrappedObject, int& i); | ||
florianlink
|
r28 | void resetStatus(QDataStream* theWrappedObject); | ||
florianlink
|
r73 | QDataStream* readDouble(QDataStream* theWrappedObject, double& f); | ||
florianlink
|
r28 | void setStatus(QDataStream* theWrappedObject, QDataStream::Status status); | ||
florianlink
|
r13 | }; | ||
#endif // PYTHONQTWRAPPER_QDATASTREAM_H | ||||