aboutsummaryrefslogtreecommitdiff
path: root/launcher/modplatform/modpacksch/FTBPackInstallTask.h
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2022-10-19 13:51:35 +0200
committerGitHub <noreply@github.com>2022-10-19 13:51:35 +0200
commit46c57e120f50084b310879286a2774334b53d2af (patch)
treec07fb5de0126acd5b2029d8faf28fe9bdfc74316 /launcher/modplatform/modpacksch/FTBPackInstallTask.h
parent6b52ee61aebe147c2717f71675b8ca6f6ab7b60a (diff)
parentc90a88b6b6cf1b7d0fe2b6784de880762201f4a9 (diff)
downloadPrismLauncher-46c57e120f50084b310879286a2774334b53d2af.tar.gz
PrismLauncher-46c57e120f50084b310879286a2774334b53d2af.tar.bz2
PrismLauncher-46c57e120f50084b310879286a2774334b53d2af.zip
Merge pull request #27 from flowln/ftb_install_improve
Diffstat (limited to 'launcher/modplatform/modpacksch/FTBPackInstallTask.h')
-rw-r--r--launcher/modplatform/modpacksch/FTBPackInstallTask.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/launcher/modplatform/modpacksch/FTBPackInstallTask.h b/launcher/modplatform/modpacksch/FTBPackInstallTask.h
index e63ca0df..7c6fbeb9 100644
--- a/launcher/modplatform/modpacksch/FTBPackInstallTask.h
+++ b/launcher/modplatform/modpacksch/FTBPackInstallTask.h
@@ -56,7 +56,6 @@ public:
explicit PackInstallTask(Modpack pack, QString version, QWidget* parent = nullptr);
~PackInstallTask() override = default;
- bool canAbort() const override { return m_abortable; }
bool abort() override;
protected:
@@ -65,20 +64,20 @@ protected:
private slots:
void onManifestDownloadSucceeded();
void onResolveModsSucceeded();
+ void onCreateInstanceSucceeded();
void onModDownloadSucceeded();
void onManifestDownloadFailed(QString reason);
void onResolveModsFailed(QString reason);
+ void onCreateInstanceFailed(QString reason);
void onModDownloadFailed(QString reason);
private:
void resolveMods();
+ void createInstance();
void downloadPack();
- void install();
private:
- bool m_abortable = true;
-
NetJob::Ptr m_net_job = nullptr;
shared_qobject_ptr<Flame::FileResolvingTask> m_mod_id_resolver_task = nullptr;