From 9c9de38c96fef4e0f5e5e33c51de9d60d5090039 Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Tue, 18 Sep 2012 09:17:55 +0200 Subject: [PATCH] Add locks door and background mode toogle --- Classes/BuschJaegerCallView.m | 2 +- Classes/LinphoneAppDelegate.m | 1 + Settings.bundle/Root.plist | 30 ++++++++++++++++++++++++++++-- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/Classes/BuschJaegerCallView.m b/Classes/BuschJaegerCallView.m index b460a8cc6..a95e0599f 100644 --- a/Classes/BuschJaegerCallView.m +++ b/Classes/BuschJaegerCallView.m @@ -121,7 +121,7 @@ User *usr = [[[LinphoneManager instance] configuration] getCurrentUser]; /* init gradients for openDoorButton*/ { - bool enabled = (usr != nil && usr.opendoor); + bool enabled = (usr != nil && usr.opendoor && ![[NSUserDefaults standardUserDefaults] boolForKey:@"lockdoors_preference"]); UIColor* col1 = (enabled)?BUSCHJAEGER_NORMAL_COLOR:BUSCHJAEGER_GRAY_COLOR; UIColor* col2 = (enabled)?BUSCHJAEGER_NORMAL_COLOR2:BUSCHJAEGER_GRAY_COLOR2; diff --git a/Classes/LinphoneAppDelegate.m b/Classes/LinphoneAppDelegate.m index ee0bfaac2..1b51761d1 100644 --- a/Classes/LinphoneAppDelegate.m +++ b/Classes/LinphoneAppDelegate.m @@ -174,6 +174,7 @@ @"YES", @"outbound_proxy_preference", @"ringtone_01_1600", @"ringtone_preference", @"ringtone_01_1600", @"level_ringtone_preference", + @"NO", @"lockdoors_preference", nil]; [defaultsToRegister addEntriesFromDictionary:appDefaults]; diff --git a/Settings.bundle/Root.plist b/Settings.bundle/Root.plist index 4bf2d403a..916d77c87 100644 --- a/Settings.bundle/Root.plist +++ b/Settings.bundle/Root.plist @@ -87,8 +87,6 @@ Sounds Type PSGroupSpecifier - FooterText - Welcome must be restarted for changes to take effect DefaultValue @@ -142,6 +140,34 @@ ringtone_05_1600 + + Title + Advanced + Type + PSGroupSpecifier + FooterText + Welcome must be restarted for changes to take effect + + + DefaultValue + + Key + lockdoors_preference + Title + Lock doors + Type + PSToggleSwitchSpecifier + + + DefaultValue + + Key + backgroundmode_preference + Title + Background mode + Type + PSToggleSwitchSpecifier + StringsTable Root