Added FTB pack selection ad download, WIP

This commit is contained in:
Janrupf 2018-02-28 19:42:30 +01:00
parent 1a43f28297
commit ab3fe74c97
21 changed files with 914 additions and 40 deletions

View file

@ -2,6 +2,7 @@
#include "BaseInstanceProvider.h"
#include <QMap>
#include <modplatform/FtbPackDownloader.h>
class QFileSystemWatcher;
@ -28,6 +29,9 @@ public:
// import zipped instance into this provider
Task * zipImportTask(const QUrl sourceUrl, const QString &instName, const QString &instGroup, const QString &instIcon);
//create FtbInstance
Task * ftbCreationTask(FtbPackDownloader *downloader, const QString &instName, const QString &instGroup, const QString &instIcon);
// migrate an instance to the current format
Task * legacyUpgradeTask(const InstancePtr& oldInstance);