summaryrefslogtreecommitdiffstats
path: root/application/MultiMC.h
diff options
context:
space:
mode:
Diffstat (limited to 'application/MultiMC.h')
-rw-r--r--application/MultiMC.h7
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;