From ffa7a222d7e4c1163143a9a727ba0db0e3a9f290 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= Date: Sun, 9 Feb 2014 20:21:23 +0200 Subject: [PATCH] MainWindow: don't bother list settings categories to load. Just load them all --- src/Gui/MainWindow.cpp | 20 ++++---------------- src/Gui/MainWindow.h | 2 +- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/src/Gui/MainWindow.cpp b/src/Gui/MainWindow.cpp index 16fe2f85c..a98b1d16f 100644 --- a/src/Gui/MainWindow.cpp +++ b/src/Gui/MainWindow.cpp @@ -330,32 +330,20 @@ MainWindow::initVlmcPreferences() VLMC_CREATE_PRIVATE_PREFERENCE_STRING( "private/VlmcVersion", PROJECT_VERSION_MAJOR ); //Load saved preferences : - loadVlmcPreferences( "private" ); - if ( VLMC_GET_STRING( "private/VlmcVersion" ) == PROJECT_VERSION_MAJOR ) - { - loadVlmcPreferences( "keyboard" ); - loadVlmcPreferences( "general" ); - loadVlmcPreferences( "youtube" ); - loadVlmcPreferences( "network" ); - } - else - { - QSettings s; - s.clear(); - } + loadVlmcPreferences(); SettingsManager::getInstance()->setValue( "private/VlmcVersion", PROJECT_VERSION_MAJOR, SettingsManager::Vlmc ); } void -MainWindow::loadVlmcPreferences( const QString &subPart ) +MainWindow::loadVlmcPreferences() { + //FIXME: Manually load vlmc version to force settings clear? QSettings s; - s.beginGroup( subPart ); foreach ( QString key, s.allKeys() ) { QVariant value = s.value( key ); vlmcDebug() << "Loading" << key << "=>" << value; - SettingsManager::getInstance()->setValue( subPart + "/" + key, value, SettingsManager::Vlmc ); + SettingsManager::getInstance()->setValue( key, value, SettingsManager::Vlmc ); } } diff --git a/src/Gui/MainWindow.h b/src/Gui/MainWindow.h index 781607799..47e5fb2f3 100644 --- a/src/Gui/MainWindow.h +++ b/src/Gui/MainWindow.h @@ -71,7 +71,7 @@ private: void createProjectPreferences(); void clearTemporaryFiles(); void initVlmcPreferences(); - void loadVlmcPreferences( const QString& subPart ); + void loadVlmcPreferences(); void loadGlobalProxySettings(); void initToolbar(); bool saveSettings(); -- GitLab