#ifndef PYTHONQTWRAPPER_QNETWORKACCESSMANAGER_H #define PYTHONQTWRAPPER_QNETWORKACCESSMANAGER_H #include #include #include #include #include #include #include #include #include #include #include #include #include class PythonQtWrapper_QNetworkAccessManager : public QObject { Q_OBJECT public: Q_ENUMS(Operation ) enum Operation{ HeadOperation = QNetworkAccessManager::HeadOperation, GetOperation = QNetworkAccessManager::GetOperation, PutOperation = QNetworkAccessManager::PutOperation, PostOperation = QNetworkAccessManager::PostOperation, UnknownOperation = QNetworkAccessManager::UnknownOperation}; public slots: QNetworkAccessManager* new_QNetworkAccessManager(QObject* parent = 0); void delete_QNetworkAccessManager(QNetworkAccessManager* obj) { delete obj; } QNetworkCookieJar* cookieJar(QNetworkAccessManager* theWrappedObject) const; QNetworkReply* get(QNetworkAccessManager* theWrappedObject, const QNetworkRequest& request); QNetworkReply* head(QNetworkAccessManager* theWrappedObject, const QNetworkRequest& request); QNetworkReply* post(QNetworkAccessManager* theWrappedObject, const QNetworkRequest& request, QIODevice* data); QNetworkReply* post(QNetworkAccessManager* theWrappedObject, const QNetworkRequest& request, const QByteArray& data); QNetworkProxy proxy(QNetworkAccessManager* theWrappedObject) const; QNetworkReply* put(QNetworkAccessManager* theWrappedObject, const QNetworkRequest& request, QIODevice* data); QNetworkReply* put(QNetworkAccessManager* theWrappedObject, const QNetworkRequest& request, const QByteArray& data); void setCookieJar(QNetworkAccessManager* theWrappedObject, QNetworkCookieJar* cookieJar); void setProxy(QNetworkAccessManager* theWrappedObject, const QNetworkProxy& proxy); }; #endif // PYTHONQTWRAPPER_QNETWORKACCESSMANAGER_H