HttpWorker added, performs a http request in a background thread

ComicVineDialog, work in progress...
This commit is contained in:
Luis Ángel San Martín
2013-09-09 11:39:58 +02:00
parent 2de876f5a9
commit a18401c2fb
13 changed files with 400 additions and 160 deletions

29
common/http_worker.h Normal file
View File

@ -0,0 +1,29 @@
#ifndef __HTTP_WORKER_H
#define __HTTP_WORKER_H
#include <QWidget>
#include <QHttp>
#include <QHttpResponseHeader>
#include <QByteArray>
#include <QThread>
#include <QUrl>
#include "yacreader_global.h"
class HttpWorker : public QThread
{
Q_OBJECT
public:
HttpWorker(const QString & urlString);
public slots:
void get();
private:
void run();
QUrl url;
int httpGetId;
QByteArray content;
signals:
void dataReady(const QByteArray &);
void timeout();
};
#endif