diff options
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(); |