diff options
author | Petr Mrázek <peterix@gmail.com> | 2016-10-30 02:37:38 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2016-10-30 02:37:38 +0100 |
commit | 412855ae3d967ff81a383688397c4d9448a4ee15 (patch) | |
tree | 78d6225067f39a2696dfb9ca0d40eaed237fe9ee /application/MainWindow.h | |
parent | deabfa78f8e66d1af40d0ecfd787d034cffd5431 (diff) | |
download | MultiMC-412855ae3d967ff81a383688397c4d9448a4ee15.tar MultiMC-412855ae3d967ff81a383688397c4d9448a4ee15.tar.gz MultiMC-412855ae3d967ff81a383688397c4d9448a4ee15.tar.lz MultiMC-412855ae3d967ff81a383688397c4d9448a4ee15.tar.xz MultiMC-412855ae3d967ff81a383688397c4d9448a4ee15.zip |
NOISSUE refactor window management and launch, make MultiMC a single instance application.
Diffstat (limited to 'application/MainWindow.h')
-rw-r--r-- | application/MainWindow.h | 10 |
1 files changed, 0 insertions, 10 deletions
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> ui; @@ -194,14 +188,10 @@ private: unique_qobject_ptr<NetJob> skin_download_job; unique_qobject_ptr<NewsChecker> m_newsChecker; unique_qobject_ptr<NotificationChecker> m_notificationChecker; - unique_qobject_ptr<LaunchController> m_launchController; InstancePtr m_selectedInstance; QString m_currentInstIcon; // managed by the application object Task *m_versionLoadTask; - - // map from instance ID to its window - QMap<QString, InstanceWindow *> m_instanceWindows; }; |