From 412855ae3d967ff81a383688397c4d9448a4ee15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sun, 30 Oct 2016 02:37:38 +0100 Subject: NOISSUE refactor window management and launch, make MultiMC a single instance application. --- application/MainWindow.h | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'application/MainWindow.h') diff --git a/application/MainWindow.h b/application/MainWindow.h index d0660676..e499f162 100644 --- a/application/MainWindow.h +++ b/application/MainWindow.h @@ -37,7 +37,6 @@ class MinecraftLauncher; class BaseProfilerFactory; class GroupView; class ServerStatus; -class InstanceWindow; class MainWindow : public QMainWindow { @@ -55,8 +54,6 @@ public: void checkSetDefaultJava(); void checkInstancePathForProblems(); - InstanceWindow *showInstanceWindow(InstancePtr instance, QString page = QString()); - private slots: void onCatToggled(bool); @@ -162,8 +159,6 @@ private slots: */ void downloadUpdates(GoUpdate::Status status); - void on_instanceWindowClose(); - private: void setCatBackground(bool enabled); void updateInstanceToolIcon(QString new_icon); @@ -174,7 +169,6 @@ private: void instanceFromVersion(QString instName, QString instGroup, QString instIcon, BaseVersionPtr version); void instanceFromZipPack(QString instName, QString instGroup, QString instIcon, QUrl url); void finalizeInstance(InstancePtr inst); - void launch(InstancePtr instance, bool online = true, BaseProfilerFactory *profiler = nullptr); private: std::unique_ptr ui; @@ -194,14 +188,10 @@ private: unique_qobject_ptr skin_download_job; unique_qobject_ptr m_newsChecker; unique_qobject_ptr m_notificationChecker; - unique_qobject_ptr m_launchController; InstancePtr m_selectedInstance; QString m_currentInstIcon; // managed by the application object Task *m_versionLoadTask; - - // map from instance ID to its window - QMap m_instanceWindows; }; -- cgit v1.2.3