00001 #ifndef UPDATERTHREAD_H
00002 #define UPDATERTHREAD_H
00003
00004 #include <QThread>
00005 #include <QStringList>
00006
00014 class UpdaterThread : public QThread
00015 {
00016 Q_OBJECT
00017
00018 public:
00019 UpdaterThread(QObject *parent = 0);
00020 void setDownloadList(QStringList downs);
00021 void download();
00022
00023 protected:
00024 void run();
00025 void downloadFinishedAction();
00026
00027 private slots:
00028 void managerComplete();
00029
00030 private:
00031 QStringList downloadList;
00032
00033 signals:
00034 void downloadFinished();
00035 };
00036
00037 #endif // DOWNLOADERTHREAD_H