diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-10-19 13:51:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-19 13:51:35 +0200 |
commit | 46c57e120f50084b310879286a2774334b53d2af (patch) | |
tree | c07fb5de0126acd5b2029d8faf28fe9bdfc74316 /launcher/modplatform/modpacksch/FTBPackInstallTask.h | |
parent | 6b52ee61aebe147c2717f71675b8ca6f6ab7b60a (diff) | |
parent | c90a88b6b6cf1b7d0fe2b6784de880762201f4a9 (diff) | |
download | PrismLauncher-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.h | 7 |
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; |