From 5dd48e89f5a7facf8355641d0caf8deaec2a03ec Mon Sep 17 00:00:00 2001 From: Petr Mrázek Date: Fri, 10 Jul 2015 00:06:05 +0200 Subject: GH-1034 do jar modding separate from update --- logic/BaseLauncher.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'logic/BaseLauncher.h') 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 m_updateTask; + std::shared_ptr m_jarModTask; protected: /* HACK: MINECRAFT: split! */ void checkJava(); -- cgit