summaryrefslogtreecommitdiffstats
path: root/api/logic/modplatform/FtbPackDownloader.h
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2018-03-16 23:33:58 +0100
committerPetr Mrázek <peterix@gmail.com>2018-03-16 23:33:58 +0100
commit106155dd627d8e333260e2460d4c9c558b49b21f (patch)
treed0678445ccb0881bb10e4bd1b13a3e03eda13d7b /api/logic/modplatform/FtbPackDownloader.h
parent303842a19e4893e4ac6784d60aca990b4276d0ec (diff)
downloadMultiMC-106155dd627d8e333260e2460d4c9c558b49b21f.tar
MultiMC-106155dd627d8e333260e2460d4c9c558b49b21f.tar.gz
MultiMC-106155dd627d8e333260e2460d4c9c558b49b21f.tar.lz
MultiMC-106155dd627d8e333260e2460d4c9c558b49b21f.tar.xz
MultiMC-106155dd627d8e333260e2460d4c9c558b49b21f.zip
NOISSUE move modpack platform related files to 'modplatform' subfolders
Diffstat (limited to 'api/logic/modplatform/FtbPackDownloader.h')
-rw-r--r--api/logic/modplatform/FtbPackDownloader.h64
1 files changed, 0 insertions, 64 deletions
diff --git a/api/logic/modplatform/FtbPackDownloader.h b/api/logic/modplatform/FtbPackDownloader.h
deleted file mode 100644
index c5cc9bd2..00000000
--- a/api/logic/modplatform/FtbPackDownloader.h
+++ /dev/null
@@ -1,64 +0,0 @@
-#include <QString>
-#include <QUrl>
-#include <QList>
-#include <QObject>
-#include "FtbPackFetchTask.h"
-#include "tasks/Task.h"
-#include "net/NetJob.h"
-
-#include "PackHelpers.h"
-#include "Env.h"
-
-#pragma once
-
-class FtbPackDownloader;
-class MULTIMC_LOGIC_EXPORT FtbPackDownloader : public QObject {
-
- Q_OBJECT
-
-private:
- QMap<QString, FtbModpack> fetchedPacks;
- bool fetching = false;
- bool done = false;
-
- FtbModpack selected;
- QString selectedVersion;
- QString downloadPath;
-
- FtbPackFetchTask *fetchTask = 0;
- NetJobPtr netJobContainer;
-
- void _downloadSucceeded();
- void _downloadFailed(QString reason);
- void _downloadProgress(qint64 current, qint64 total);
-
-private slots:
- void fetchSuccess(FtbModpackList modlist);
- void fetchFailed(QString reason);
-
-public:
- FtbPackDownloader();
- ~FtbPackDownloader();
-
- bool isValidPackSelected();
- void selectPack(FtbModpack modpack, QString version);
-
- FtbModpack getSelectedPack();
-
- void fetchModpacks(bool force);
- void downloadSelected(MetaEntryPtr cache);
-
- QString getSuggestedInstanceName();
-
- FtbModpackList getModpacks();
- NetJobPtr getNetJob();
-
-signals:
- void ready();
- void packFetchFailed();
-
- void downloadSucceded(QString archivePath);
- void downloadFailed(QString reason);
- void downloadProgress(qint64 current, qint64 total);
-
-};