From 290046118326ae16dacfcba94378060902dd14cb Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 7 Feb 2014 18:01:30 +0100 Subject: Add support for autostarting a session predefined in /opt/openslx/config in SLX_BENCHMARK_VM --- src/main.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index e5b8ce5..8ccbba2 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -217,7 +217,15 @@ int main(int argc, char *argv[]) { qSort(vsessions.begin(), vsessions.end(), myLessThan); w.addItems(vsessions, a.translate("Dialog", "Virtual Sessions")); } - w.selectSession(defaultSession); + + QSettings SLXsettings(OPENSLXCONFIG, QSettings::NativeFormat); + if ( SLXsettings.contains("SLX_BENCHMARK_VM") ) { + QString vm = SLXsettings.value("SLX_BENCHMARK_VM").toString(); + vm.remove('\''); + w.startSession(vm); + } else { + w.selectSession(defaultSession); + } w.show(); // center dialog on primary screen -- cgit v1.2.3-55-g7522