#ifndef WEBREQUEST_H #define WEBREQUEST_H #include "Request.h" #include "QNetworkRequest" #include "QNetworkReply" #include "QUrl" #include #include class WebRequest:public QObject { Q_OBJECT private: QNetworkReply *reply; QNetworkRequest qNetworkRequest; public: static const QString endParameter; WebRequest(QUrl url); WebRequest(QString urlString); WebRequest(QString urlBegin, QList> parameterList); ~WebRequest(); QNetworkRequest* getQNetworkRequest(); QNetworkReply* getReply(); QString buildUrlFromList(QList> parameterList); bool isFinished(); public slots: void requestCompleted(); }; #endif // WEBREQUEST_H