From a774b3d24816aa0010e1d5f67b20acb99e7181ac Mon Sep 17 00:00:00 2001
From: Sky <git@bunnies.cc>
Date: Sun, 12 Jan 2014 18:28:42 +0000
Subject: Show Mojang service statuses in status bar

---
 gui/MainWindow.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

(limited to 'gui/MainWindow.h')

diff --git a/gui/MainWindow.h b/gui/MainWindow.h
index 12d76da4..eb478776 100644
--- a/gui/MainWindow.h
+++ b/gui/MainWindow.h
@@ -17,6 +17,7 @@
 
 #include <QMainWindow>
 #include <QProcess>
+#include <QTimer>
 
 #include "logic/lists/InstanceList.h"
 #include "logic/BaseInstance.h"
@@ -168,6 +169,12 @@ slots:
 	void repopulateAccountsMenu();
 
 	void updateNewsLabel();
+
+	void updateStatusUI();
+
+	void updateStatusFailedUI();
+
+	void reloadStatus();
 	
 	/*!
 	 * Runs the DownloadUpdateTask and installs updates.
@@ -198,8 +205,12 @@ private:
 	Task *m_versionLoadTask;
 
 	QLabel *m_statusLeft;
+	QLabel *m_statusRight;
+	QToolButton *m_statusRefresh;
 
 	QMenu *accountMenu;
 	QToolButton *accountMenuButton;
 	QAction *manageAccountsAction;
+
+	QTimer statusTimer;
 };
-- 
cgit