From bbd523acb8bf846d27a7859d1d79f28ea92de245 Mon Sep 17 00:00:00 2001 From: Janrupf Date: Sun, 1 Apr 2018 20:24:28 +0200 Subject: NOISSUE Added FTB Pack logos to chooser and fixed some missing includes --- api/logic/modplatform/ftb/FtbPackDownloader.cpp | 57 ------------------------- 1 file changed, 57 deletions(-) delete mode 100644 api/logic/modplatform/ftb/FtbPackDownloader.cpp (limited to 'api/logic/modplatform/ftb/FtbPackDownloader.cpp') diff --git a/api/logic/modplatform/ftb/FtbPackDownloader.cpp b/api/logic/modplatform/ftb/FtbPackDownloader.cpp deleted file mode 100644 index 3e274c9e..00000000 --- a/api/logic/modplatform/ftb/FtbPackDownloader.cpp +++ /dev/null @@ -1,57 +0,0 @@ -#include "FtbPackDownloader.h" -#include "PackHelpers.h" -#include "FtbPackFetchTask.h" -#include "Env.h" - -FtbPackDownloader::FtbPackDownloader() -{ - done = false; - fetching = false; -} - -FtbPackDownloader::~FtbPackDownloader() -{ -} - -FtbModpackList FtbPackDownloader::getModpacks() -{ - return static_cast(fetchedPacks.values()); -} - -void FtbPackDownloader::fetchModpacks(bool force = false) -{ - if(fetching || (!force && done)) - { - qDebug() << "Skipping modpack refetch because done or already fetching [done =>" << done << "| fetching =>" << fetching << "]"; - return; - } - - fetching = true; - - fetchTask = new FtbPackFetchTask(); - connect(fetchTask, &FtbPackFetchTask::finished, this, &FtbPackDownloader::fetchSuccess); - connect(fetchTask, &FtbPackFetchTask::failed, this, &FtbPackDownloader::fetchFailed); - fetchTask->fetch(); -} - - -void FtbPackDownloader::fetchSuccess(FtbModpackList modpacks) -{ - for(int i = 0; i < modpacks.size(); i++) - { - fetchedPacks.insert(modpacks.at(i).name, modpacks.at(i)); - } - - fetching = false; - done = true; - emit ready(); - fetchTask->deleteLater(); -} - -void FtbPackDownloader::fetchFailed(QString reason) -{ - qWarning() << "Failed to fetch FtbData" << reason; - fetching = false; - emit packFetchFailed(); - fetchTask->deleteLater(); -} -- cgit v1.2.3