#include "APIConnectable.h" #include APIConnectable* APIConnectable::instance=nullptr; QNetworkAccessManager* APIConnectable::manager=nullptr; APIConnectable::APIConnectable() { manager = new QNetworkAccessManager(); } APIConnectable* APIConnectable::getInstance() { if(instance==nullptr ) { instance = new APIConnectable(); } return instance; } void APIConnectable::sendRequest(WebRequest &r) { qDebug()<<"j'arrive la np"; //QNetworkReply* rply= manager->get(*r.getQNetworkRequest()); rply= manager->get(*r.getQNetworkRequest()); QObject::connect(rply,SIGNAL(finished()),&r,SLOT(requestCompleted())); //QObject::connect(rply,SIGNAL(finished()),this,SLOT(test())); } void APIConnectable::test() { std::cout<<"test"; } APIConnectable::~APIConnectable() { return; }