#include "WebRequest.h" #include const QString WebRequest::endParameter="ENDPARAMETER"; QNetworkRequest* WebRequest::getQNetworkRequest() { return new QNetworkRequest(qNetworkRequest); } void WebRequest::requestCompleted() { qDebug()<<"good ou pas mdr "; reply=static_cast(sender()); } QNetworkReply* WebRequest::getReply() { return reply; } WebRequest::WebRequest(QUrl url) { qNetworkRequest= QNetworkRequest(url); } WebRequest::WebRequest(QString urlString) { qNetworkRequest=QNetworkRequest( QUrl(urlString)); } WebRequest::WebRequest(QString urlBegin, QList> parameterList) { QString urlEnd= buildUrlFromList(parameterList); qNetworkRequest=QNetworkRequest( QUrl(urlBegin+urlEnd)); } QString WebRequest::buildUrlFromList(QList> urlList) { QString builtUrl; while(!urlList.isEmpty()) { QPair currentPair = urlList.takeFirst(); builtUrl+= currentPair.first + currentPair.second; } return builtUrl; } bool WebRequest::isFinished() { return reply->isFinished(); } WebRequest::~WebRequest() { return; }