History

Totally removed Application's setting memember

Atlante45 committed 11 years ago

Commit c2b7ff11 parent 92e9df011 files · +94 −142Browse files

Showing the changes to interface/src/Menu.cpp (1 of 11 files). Show all

Unified · Split

interface/src/Menu.cpp+5−14
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <DependencyManager.h>
1818 #include <GlowEffect.h>
1919 #include <PathUtils.h>
20+#include <Settings.h>
2021 #include <UserActivityLogger.h>
2122 #include <XmppClient.h>
2223
@@ -544,10 +545,9 @@ Menu::Menu() { · 521 unmodified lines
544545 }
545546
546547 void Menu::loadSettings(QSettings* settings) {
547− bool lockedSettings = false;
548+ Settings defaultSettings;
548549 if (!settings) {
549− settings = qApp->lockSettings();
550− lockedSettings = true;
550+ settings = &defaultSettings;
551551 }
552552
553553 auto audio = DependencyManager::get<Audio>();
@@ -568,17 +568,12 @@ void Menu::loadSettings(QSettings* settings) { · 14 unmodified lines
568568 myAvatar->updateCollisionGroups();
569569 myAvatar->onToggleRagdoll();
570570 myAvatar->updateMotionBehavior();
571−
572− if (lockedSettings) {
573− qApp->unlockSettings();
574− }
575571 }
576572
577573 void Menu::saveSettings(QSettings* settings) {
578− bool lockedSettings = false;
574+ Settings defaultSettings;
579575 if (!settings) {
580− settings = qApp->lockSettings();
581− lockedSettings = true;
576+ settings = &defaultSettings;
582577 }
583578
584579 auto audio = DependencyManager::get<Audio>();
@@ -591,10 +586,6 @@ void Menu::saveSettings(QSettings* settings) { · 6 unmodified lines
591586 qApp->getAvatar()->saveData(settings);
592587
593588 DependencyManager::get<AddressManager>()->storeCurrentAddress();
594−
595− if (lockedSettings) {
596− qApp->unlockSettings();
597− }
598589 }
599590
600591 void Menu::importSettings() {