Show Mojang service statuses in status bar

This commit is contained in:
Sky
2014-01-12 18:28:42 +00:00
parent 498520446f
commit a774b3d248
8 changed files with 314 additions and 0 deletions

View File

@ -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;
};