PythonQtWrapper_QHttpRequestHeader.h
57 lines
| 2.5 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QHTTPREQUESTHEADER_H | ||
#define PYTHONQTWRAPPER_QHTTPREQUESTHEADER_H | ||||
#include <qhttp.h> | ||||
#include <QObject> | ||||
florianlink
|
r24 | #include <PythonQt.h> | ||
florianlink
|
r13 | #include <QVariant> | ||
#include <qhttp.h> | ||||
#include <qlist.h> | ||||
#include <qpair.h> | ||||
#include <qstringlist.h> | ||||
florianlink
|
r24 | class PythonQtShell_QHttpRequestHeader : public QHttpRequestHeader | ||
{ | ||||
public: | ||||
PythonQtShell_QHttpRequestHeader():QHttpRequestHeader(),_wrapper(NULL) {}; | ||||
PythonQtShell_QHttpRequestHeader(const QHttpRequestHeader& header):QHttpRequestHeader(header),_wrapper(NULL) {}; | ||||
PythonQtShell_QHttpRequestHeader(const QString& method, const QString& path, int majorVer = 1, int minorVer = 1):QHttpRequestHeader(method, path, majorVer, minorVer),_wrapper(NULL) {}; | ||||
PythonQtShell_QHttpRequestHeader(const QString& str):QHttpRequestHeader(str),_wrapper(NULL) {}; | ||||
virtual int majorVersion() const; | ||||
virtual int minorVersion() const; | ||||
virtual bool parseLine(const QString& line, int number); | ||||
virtual QString toString() const; | ||||
PythonQtInstanceWrapper* _wrapper; | ||||
}; | ||||
class PythonQtPublicPromoter_QHttpRequestHeader : public QHttpRequestHeader | ||||
{ public: | ||||
florianlink
|
r28 | inline int promoted_majorVersion() const { return QHttpRequestHeader::majorVersion(); } | ||
inline bool promoted_parseLine(const QString& line, int number) { return QHttpRequestHeader::parseLine(line, number); } | ||||
inline QString promoted_toString() const { return QHttpRequestHeader::toString(); } | ||||
inline int promoted_minorVersion() const { return QHttpRequestHeader::minorVersion(); } | ||||
florianlink
|
r24 | }; | ||
florianlink
|
r13 | class PythonQtWrapper_QHttpRequestHeader : public QObject | ||
{ Q_OBJECT | ||||
public: | ||||
public slots: | ||||
QHttpRequestHeader* new_QHttpRequestHeader(); | ||||
QHttpRequestHeader* new_QHttpRequestHeader(const QHttpRequestHeader& header); | ||||
QHttpRequestHeader* new_QHttpRequestHeader(const QString& method, const QString& path, int majorVer = 1, int minorVer = 1); | ||||
QHttpRequestHeader* new_QHttpRequestHeader(const QString& str); | ||||
void delete_QHttpRequestHeader(QHttpRequestHeader* obj) { delete obj; } | ||||
florianlink
|
r24 | QString method(QHttpRequestHeader* theWrappedObject) const; | ||
int majorVersion(QHttpRequestHeader* theWrappedObject) const; | ||||
florianlink
|
r28 | void setRequest(QHttpRequestHeader* theWrappedObject, const QString& method, const QString& path, int majorVer = 1, int minorVer = 1); | ||
florianlink
|
r24 | bool parseLine(QHttpRequestHeader* theWrappedObject, const QString& line, int number); | ||
florianlink
|
r28 | QString path(QHttpRequestHeader* theWrappedObject) const; | ||
florianlink
|
r13 | QString toString(QHttpRequestHeader* theWrappedObject) const; | ||
florianlink
|
r28 | int minorVersion(QHttpRequestHeader* theWrappedObject) const; | ||
florianlink
|
r13 | }; | ||
#endif // PYTHONQTWRAPPER_QHTTPREQUESTHEADER_H | ||||