From 4c71c6cf336b4891fede0e300f4ab20a5d0a19b4 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 4 Nov 2014 19:12:05 +0100 Subject: explicitly delimit QSettings scope --- facetracknoir/ui.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'facetracknoir') diff --git a/facetracknoir/ui.cpp b/facetracknoir/ui.cpp index 0a11de42..e89fbc73 100644 --- a/facetracknoir/ui.cpp +++ b/facetracknoir/ui.cpp @@ -140,7 +140,6 @@ void MainWindow::save() { void MainWindow::saveAs() { QString oldFile = group::ini_pathname(); - QSettings settings(group::org); QString fileName = QFileDialog::getSaveFileName(this, tr("Save file"), oldFile, tr("Settings file (*.ini);;All Files (*)")); @@ -158,7 +157,10 @@ void MainWindow::saveAs() oldFileFile.copy( fileName ); } - settings.setValue (group::filename_key, fileName); + { + QSettings settings(group::org); + settings.setValue (group::filename_key, fileName); + } save(); } @@ -391,10 +393,12 @@ void MainWindow::exit() { void MainWindow::profileSelected(int index) { - QSettings settings(group::org); QString currentFile = group::ini_pathname(); QFileInfo pathInfo ( currentFile ); - settings.setValue (group::filename_key, pathInfo.absolutePath() + "/" + ui.iconcomboProfile->itemText(index)); + { + QSettings settings(group::org); + settings.setValue (group::filename_key, pathInfo.absolutePath() + "/" + ui.iconcomboProfile->itemText(index)); + } load_settings(); } -- cgit v1.2.3