summaryrefslogtreecommitdiffstats
path: root/gui/mainwindow.cpp
diff options
context:
space:
mode:
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;
+}