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
17#include <DependencyManager.h>17#include <DependencyManager.h>
18#include <GlowEffect.h>18#include <GlowEffect.h>
19#include <PathUtils.h>19#include <PathUtils.h>
20#include <Settings.h>
20#include <UserActivityLogger.h>21#include <UserActivityLogger.h>
21#include <XmppClient.h>22#include <XmppClient.h>
22 23
@@ -544,10 +545,9 @@ Menu::Menu() { · 521 unmodified lines
544}545}
545 546
546void Menu::loadSettings(QSettings* settings) {547void Menu::loadSettings(QSettings* settings) {
547 bool lockedSettings = false;548 Settings defaultSettings;
548 if (!settings) {549 if (!settings) {
549 settings = qApp->lockSettings();550 settings = &defaultSettings;
550 lockedSettings = true;
551 }551 }
552 552
553 auto audio = DependencyManager::get<Audio>();553 auto audio = DependencyManager::get<Audio>();
@@ -568,17 +568,12 @@ void Menu::loadSettings(QSettings* settings) { · 14 unmodified lines
568 myAvatar->updateCollisionGroups();568 myAvatar->updateCollisionGroups();
569 myAvatar->onToggleRagdoll();569 myAvatar->onToggleRagdoll();
570 myAvatar->updateMotionBehavior();570 myAvatar->updateMotionBehavior();
571
572 if (lockedSettings) {
573 qApp->unlockSettings();
574 }
575}571}
576 572
577void Menu::saveSettings(QSettings* settings) {573void Menu::saveSettings(QSettings* settings) {
578 bool lockedSettings = false;574 Settings defaultSettings;
579 if (!settings) {575 if (!settings) {
580 settings = qApp->lockSettings();576 settings = &defaultSettings;
581 lockedSettings = true;
582 }577 }
583 578
584 auto audio = DependencyManager::get<Audio>();579 auto audio = DependencyManager::get<Audio>();
@@ -591,10 +586,6 @@ void Menu::saveSettings(QSettings* settings) { · 6 unmodified lines
591 qApp->getAvatar()->saveData(settings);586 qApp->getAvatar()->saveData(settings);
592 587
593 DependencyManager::get<AddressManager>()->storeCurrentAddress();588 DependencyManager::get<AddressManager>()->storeCurrentAddress();
594
595 if (lockedSettings) {
596 qApp->unlockSettings();
597 }
598}589}
599 590
600void Menu::importSettings() {591void Menu::importSettings() {