#define WORKTHREAD_H
#include <QThread>
#include "DataBaseObject.h"
#include "HttpObject.h"
#include <QStringList>
class WorkThread:public QThread
{
Q_OBJECT
public:
WorkThread(QThread *parent = 0);
~WorkThread();
signals:
void next();
private slots:
void singleOperatre();
protected:
void run();
private:
DataBaseObject *db;
HttpObject *http;
bool exitFlag;
QStringList city_code_list;
int index;
int max;
QString url;
QString fixedPartOfUrl;
QString urlParam;
};
#endif // WORKTHREAD_H
<pre name="code" class="html">#include "workthread.h"
#include <QDebug>
WorkThread::WorkThread(QThread *parent):
QThread(parent)
{
db = NULL;
http = NULL;
exitFlag = false;
index = 0;
city_code_list.clear();
}
WorkThread::~WorkThread()
{
db->