diff options
author | Petr Mrázek <peterix@gmail.com> | 2015-01-29 08:57:38 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2015-04-02 00:14:06 +0200 |
commit | 7334b8e5204f76f83409a8e2d48b31b50f86e413 (patch) | |
tree | 62fdf553bc36b0bd43785bbbde165ea2ea2e0cd4 | |
parent | 791221e923586bb717396ecf18bd13e57034df99 (diff) | |
download | MultiMC-7334b8e5204f76f83409a8e2d48b31b50f86e413.tar MultiMC-7334b8e5204f76f83409a8e2d48b31b50f86e413.tar.gz MultiMC-7334b8e5204f76f83409a8e2d48b31b50f86e413.tar.lz MultiMC-7334b8e5204f76f83409a8e2d48b31b50f86e413.tar.xz MultiMC-7334b8e5204f76f83409a8e2d48b31b50f86e413.zip |
NOISSUE remove status checker from application object
-rw-r--r-- | MultiMC.cpp | 5 | ||||
-rw-r--r-- | MultiMC.h | 7 | ||||
-rw-r--r-- | gui/MainWindow.cpp | 2 | ||||
-rw-r--r-- | gui/widgets/ServerStatus.cpp | 7 | ||||
-rw-r--r-- | gui/widgets/ServerStatus.h | 2 |
5 files changed, 6 insertions, 17 deletions
diff --git a/MultiMC.cpp b/MultiMC.cpp index ae6070a3..5956501f 100644 --- a/MultiMC.cpp +++ b/MultiMC.cpp @@ -21,8 +21,6 @@ #include "logic/forge/ForgeVersionList.h" -#include "logic/status/StatusChecker.h" - #include "logic/net/HttpMetaCache.h" #include "logic/net/URLConstants.h" @@ -199,9 +197,6 @@ MultiMC::MultiMC(int &argc, char **argv, bool test_mode) : QApplication(argc, ar // initialize the notification checker m_notificationChecker.reset(new NotificationChecker()); - // initialize the status checker - m_statusChecker.reset(new StatusChecker()); - m_translationChecker.reset(new TranslationDownloader()); // and instances @@ -20,7 +20,6 @@ class LiteLoaderVersionList; class JavaVersionList; class UpdateChecker; class NotificationChecker; -class StatusChecker; class BaseProfilerFactory; class BaseDetachedToolFactory; class TranslationDownloader; @@ -101,11 +100,6 @@ public: return m_notificationChecker; } - std::shared_ptr<StatusChecker> statusChecker() - { - return m_statusChecker; - } - std::shared_ptr<LWJGLVersionList> lwjgllist(); std::shared_ptr<ForgeVersionList> forgelist(); @@ -191,7 +185,6 @@ private: std::shared_ptr<InstanceList> m_instances; std::shared_ptr<UpdateChecker> m_updateChecker; std::shared_ptr<NotificationChecker> m_notificationChecker; - std::shared_ptr<StatusChecker> m_statusChecker; std::shared_ptr<MojangAccountList> m_accounts; std::shared_ptr<IconList> m_icons; std::shared_ptr<QNetworkAccessManager> m_qnam; diff --git a/gui/MainWindow.cpp b/gui/MainWindow.cpp index 5ef4c09a..27b8563b 100644 --- a/gui/MainWindow.cpp +++ b/gui/MainWindow.cpp @@ -373,8 +373,6 @@ namespace Ui { #include "logic/news/NewsChecker.h" -#include "logic/status/StatusChecker.h" - #include "logic/net/URLConstants.h" #include "logic/net/NetJob.h" diff --git a/gui/widgets/ServerStatus.cpp b/gui/widgets/ServerStatus.cpp index 93781e1c..a73f499e 100644 --- a/gui/widgets/ServerStatus.cpp +++ b/gui/widgets/ServerStatus.cpp @@ -39,12 +39,13 @@ ServerStatus::ServerStatus(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, setLayout(layout); // Start status checker + m_statusChecker.reset(new StatusChecker()); { - auto reloader = MMC->statusChecker().get(); + auto reloader = m_statusChecker.get(); connect(reloader, &StatusChecker::statusChanged, this, &ServerStatus::StatusChanged); connect(reloader, &StatusChecker::statusLoading, this, &ServerStatus::StatusReloading); connect(m_statusRefresh, &QAbstractButton::clicked, this, &ServerStatus::reloadStatus); - MMC->statusChecker()->startTimer(60000); + m_statusChecker->startTimer(60000); reloadStatus(); } } @@ -55,7 +56,7 @@ ServerStatus::~ServerStatus() void ServerStatus::reloadStatus() { - MMC->statusChecker()->reloadStatus(); + m_statusChecker->reloadStatus(); } void ServerStatus::addLine() diff --git a/gui/widgets/ServerStatus.h b/gui/widgets/ServerStatus.h index 1c6ae428..fdd43677 100644 --- a/gui/widgets/ServerStatus.h +++ b/gui/widgets/ServerStatus.h @@ -8,6 +8,7 @@ class IconLabel; class QToolButton; class QHBoxLayout; +class StatusChecker; class ServerStatus: public QWidget { @@ -32,4 +33,5 @@ private: /* data */ QIcon goodIcon; QIcon yellowIcon; QIcon badIcon; + std::shared_ptr<StatusChecker> m_statusChecker; }; |