summaryrefslogtreecommitdiffstats
path: root/gui/mainwindow.cpp
diff options
context:
space:
mode:
authorStiepen <stiepen22@gmx.de>2013-07-14 20:26:53 +0200
committerStiepen <stiepen22@gmx.de>2013-07-14 20:26:53 +0200
commitce253ded0e0d2ae90a971c2e074d561f5e7baeb2 (patch)
treed44cbbd0773b0ab813bc65756d316bffae53942b /gui/mainwindow.cpp
parent33b9b25da7d3d29f949c9418295de257d437c9f8 (diff)
downloadMultiMC-ce253ded0e0d2ae90a971c2e074d561f5e7baeb2.tar
MultiMC-ce253ded0e0d2ae90a971c2e074d561f5e7baeb2.tar.gz
MultiMC-ce253ded0e0d2ae90a971c2e074d561f5e7baeb2.tar.lz
MultiMC-ce253ded0e0d2ae90a971c2e074d561f5e7baeb2.tar.xz
MultiMC-ce253ded0e0d2ae90a971c2e074d561f5e7baeb2.zip
Added Per-Instance settings
Diffstat (limited to 'gui/mainwindow.cpp')
-rw-r--r--gui/mainwindow.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp
index 8ba988c5..0b592cf0 100644
--- a/gui/mainwindow.cpp
+++ b/gui/mainwindow.cpp
@@ -553,3 +553,19 @@ void MainWindow::on_actionChangeInstLWJGLVersion_triggered()
}
}
+
+void MainWindow::on_actionInstanceSettings_triggered()
+{
+ if (view->selectionModel()->selectedIndexes().count() < 1)
+ return;
+
+ Instance *inst = selectedInstance();
+ SettingsObject *s;
+ s = &inst->settings();
+ InstanceSettings *settings = new InstanceSettings (this);
+ settings->loadSettings(s);
+ if (settings->exec()) {
+ settings->applySettings(s);
+ }
+ delete settings;
+}