From efea658001ea644125e643ba500d02e19ff1a248 Mon Sep 17 00:00:00 2001 From: Tats Date: Sat, 26 Mar 2016 18:19:06 -0400 Subject: [PATCH] Manage properly the state saving/reloading of display output, test and controls. --- MainWindow.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MainWindow.cpp b/MainWindow.cpp index dcff1cc..9a4c27f 100644 --- a/MainWindow.cpp +++ b/MainWindow.cpp @@ -1958,11 +1958,19 @@ void MainWindow::readSettings() if (settings.contains("displayOutputWindow")) { outputFullScreenAction->setChecked(settings.value("displayOutputWindow").toBool()); + outputWindow->setFullScreen(outputFullScreenAction->isChecked()); } if (settings.contains("displayTestSignal")) { outputFullScreenAction->setChecked(settings.value("displayTestSignal").toBool()); + enableTestSignal(displayTestSignalAction->isChecked()); } + if (settings.contains("displayControls")) + { + displayControlsAction->setChecked(settings.value("displayControls").toBool()); + outputWindow->setDisplayCrosshair(displayControlsAction->isChecked()); + } + config_osc_receive_port = settings.value("osc_receive_port", 12345).toInt(); // Update Recent files and video