summaryrefslogtreecommitdiffstats
path: root/gui/mainwindow.cpp
diff options
context:
space:
mode:
authorStiepen <stiepen22@gmx.de>2013-07-14 22:01:30 +0200
committerStiepen <stiepen22@gmx.de>2013-07-14 22:01:30 +0200
commitb5450042b5f9ddaad7585f644591b7d009aeb5cb (patch)
treeaf5adabe56071ca901acffcdd9feabd2135f7ec6 /gui/mainwindow.cpp
parentce253ded0e0d2ae90a971c2e074d561f5e7baeb2 (diff)
downloadMultiMC-b5450042b5f9ddaad7585f644591b7d009aeb5cb.tar
MultiMC-b5450042b5f9ddaad7585f644591b7d009aeb5cb.tar.gz
MultiMC-b5450042b5f9ddaad7585f644591b7d009aeb5cb.tar.lz
MultiMC-b5450042b5f9ddaad7585f644591b7d009aeb5cb.tar.xz
MultiMC-b5450042b5f9ddaad7585f644591b7d009aeb5cb.zip
Broke instance loading(?), also attempted to make Toolbar grayed out when no instance is selected. For debug purposes it is initially not grayed out
Diffstat (limited to 'gui/mainwindow.cpp')
-rw-r--r--gui/mainwindow.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp
index 0b592cf0..4326431e 100644
--- a/gui/mainwindow.cpp
+++ b/gui/mainwindow.cpp
@@ -43,6 +43,7 @@
#include "gui/lwjglselectdialog.h"
#include "gui/consolewindow.h"
#include "gui/modeditwindow.h"
+#include "gui/instancesettings.h"
#include "kcategorizedview.h"
#include "kcategorydrawer.h"
@@ -130,6 +131,9 @@ MainWindow::MainWindow ( QWidget *parent ) :
view->setModel ( proxymodel );
connect(view, SIGNAL(doubleClicked(const QModelIndex &)),
this, SLOT(instanceActivated(const QModelIndex &)));
+
+ connect(view, SIGNAL(clicked(const QModelIndex &)),
+ this, SLOT(instanceChanged(const QModelIndex &)));
// Load the instances.
instList.loadList();
@@ -563,9 +567,14 @@ void MainWindow::on_actionInstanceSettings_triggered()
SettingsObject *s;
s = &inst->settings();
InstanceSettings *settings = new InstanceSettings (this);
+ settings->setWindowTitle(QString("Instance settings"));
settings->loadSettings(s);
if (settings->exec()) {
settings->applySettings(s);
}
delete settings;
}
+
+void MainWindow::instanceChanged(QModelIndex idx) {
+ ui->instanceToolBar->setEnabled(idx.isValid());
+}