diff options
Diffstat (limited to 'application/MultiMC.h')
-rw-r--r-- | application/MultiMC.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/application/MultiMC.h b/application/MultiMC.h index 846bb152..7600a120 100644 --- a/application/MultiMC.h +++ b/application/MultiMC.h @@ -50,6 +50,8 @@ public: enum Status { StartingUp, + UnwritableLog, + FailedShowError, Failed, Succeeded, Initialized @@ -172,7 +174,7 @@ private slots: void setupWizardFinished(int status); private: - void initLogger(); + bool initLogger(); void shutdownLogger(); void initIcons(); void initThemes(); @@ -186,6 +188,9 @@ private: void shutdownAnalytics(); void performMainStartupAction(); + // sets the fatal error message and m_status to Failed. + void showFatalErrorMessage(const QString & title, const QString & content); + private: QDateTime startTime; |