Download assets for 1.6 on application start (background task).

This commit is contained in:
Petr Mrázek
2013-08-04 04:19:10 +02:00
parent 4f73091bb5
commit 0adf1828b0
6 changed files with 82 additions and 25 deletions

View File

@@ -1,6 +1,5 @@
#pragma once
#include <QObject>
#include <QSharedPointer>
#include "dlqueue.h"
class Private;
@@ -15,7 +14,10 @@ public slots:
void fetchFinished();
void fetchStarted();
public:
explicit OneSixAssets ( QObject* parent = 0 );
void start();
QSharedPointer<Private> d;
private:
QSharedPointer<QNetworkAccessManager> net_manager {new QNetworkAccessManager()};
JobListQueue dl;
JobListPtr index_job;
JobListPtr files_job;
};