#ifndef PYTHONQTWRAPPER_QDATASTREAM_H #define PYTHONQTWRAPPER_QDATASTREAM_H #include #include #include #include #include #include #include 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; }; 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; } QDataStream* readULongLong(QDataStream* theWrappedObject, quint64& i); void unsetDevice(QDataStream* theWrappedObject); QDataStream* readFloat(QDataStream* theWrappedObject, float& f); QDataStream* readShort(QDataStream* theWrappedObject, short& i); QIODevice* device(QDataStream* theWrappedObject) const; 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); void setVersion(QDataStream* theWrappedObject, int arg__1); 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); int skipRawData(QDataStream* theWrappedObject, int len); QDataStream* readInt(QDataStream* theWrappedObject, int& i); void resetStatus(QDataStream* theWrappedObject); QDataStream* readDouble(QDataStream* theWrappedObject, double& f); void setStatus(QDataStream* theWrappedObject, QDataStream::Status status); }; #endif // PYTHONQTWRAPPER_QDATASTREAM_H