diff options
author | Petr Mrázek <peterix@gmail.com> | 2015-07-10 00:06:05 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2015-07-10 00:06:05 +0200 |
commit | 5dd48e89f5a7facf8355641d0caf8deaec2a03ec (patch) | |
tree | b23f1d3bdb09afe8f642e07df30f5a68f2b42a5e /logic/BaseLauncher.h | |
parent | 5133b0f34f1e6fc046787e7369b403a381a2f60c (diff) | |
download | PrismLauncher-5dd48e89f5a7facf8355641d0caf8deaec2a03ec.tar.gz PrismLauncher-5dd48e89f5a7facf8355641d0caf8deaec2a03ec.tar.bz2 PrismLauncher-5dd48e89f5a7facf8355641d0caf8deaec2a03ec.zip |
GH-1034 do jar modding separate from update
Diffstat (limited to 'logic/BaseLauncher.h')
-rw-r--r-- | logic/BaseLauncher.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/logic/BaseLauncher.h b/logic/BaseLauncher.h index d8877b3d..f7b52c89 100644 --- a/logic/BaseLauncher.h +++ b/logic/BaseLauncher.h @@ -95,6 +95,7 @@ public: /* HACK: MINECRAFT: split! */ protected: /* methods */ void preLaunch(); void updateInstance(); + void doJarModding(); void makeReady(); void postLaunch(); virtual void emitFailed(QString reason); @@ -108,6 +109,10 @@ protected: /* methods */ virtual QString censorPrivateInfo(QString in); virtual MessageLevel::Enum guessLevel(const QString &message, MessageLevel::Enum defaultLevel); +protected slots: + void jarModdingSucceeded(); + void jarModdingFailed(QString reason); + signals: /** * @brief emitted when the launch preparations are done @@ -161,6 +166,7 @@ protected: /* HACK: MINECRAFT: split! */ QString launchScript; QString m_nativeFolder; std::shared_ptr<Task> m_updateTask; + std::shared_ptr<Task> m_jarModTask; protected: /* HACK: MINECRAFT: split! */ void checkJava(); |