##// END OF EJS Templates
added builtin support for variants etc., this will replace the direct includes in PythonQt...
added builtin support for variants etc., this will replace the direct includes in PythonQt git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@129 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r73:40dc86970256
r93:7b53f64eae84
Show More
PythonQtWrapper_QHttpRequestHeader.h
57 lines | 2.5 KiB | text/x-c | CLexer
#ifndef PYTHONQTWRAPPER_QHTTPREQUESTHEADER_H
#define PYTHONQTWRAPPER_QHTTPREQUESTHEADER_H
#include <qhttp.h>
#include <QObject>
#include <PythonQt.h>
#include <QVariant>
#include <qhttp.h>
#include <qlist.h>
#include <qpair.h>
#include <qstringlist.h>
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:
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_majorVersion() const { return QHttpRequestHeader::majorVersion(); }
inline int promoted_minorVersion() const { return QHttpRequestHeader::minorVersion(); }
};
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; }
bool parseLine(QHttpRequestHeader* theWrappedObject, const QString& line, int number);
QString toString(QHttpRequestHeader* theWrappedObject) const;
QString path(QHttpRequestHeader* theWrappedObject) const;
void setRequest(QHttpRequestHeader* theWrappedObject, const QString& method, const QString& path, int majorVer = 1, int minorVer = 1);
int majorVersion(QHttpRequestHeader* theWrappedObject) const;
QString method(QHttpRequestHeader* theWrappedObject) const;
int minorVersion(QHttpRequestHeader* theWrappedObject) const;
};
#endif // PYTHONQTWRAPPER_QHTTPREQUESTHEADER_H