[ios] Added spotlight state to settings.

This commit is contained in:
Ilya Grechuhin 2016-09-09 10:18:30 +03:00
parent d050c63eb8
commit f456e86a44
2 changed files with 16 additions and 0 deletions

View file

@ -27,4 +27,7 @@
+ (BOOL)routingDisclaimerApproved;
+ (void)setRoutingDisclaimerApproved;
+ (NSString *)spotlightLocaleLanguageId;
+ (void)setSpotlightLocaleLanguageId:(NSString *)spotlightLocaleLanguageId;
@end

View file

@ -17,6 +17,7 @@ char const * kCompassCalibrationEnabledKey = "CompassCalibrationEnabled";
char const * kRoutingDisclaimerApprovedKey = "IsDisclaimerApproved";
NSString * const kUDAutoNightModeOff = @"AutoNightModeOff";
NSString * const kSpotlightLocaleLanguageId = @"SpotlightLocaleLanguageId";
} // namespace
@implementation MWMSettings
@ -117,4 +118,16 @@ NSString * const kUDAutoNightModeOff = @"AutoNightModeOff";
}
+ (void)setRoutingDisclaimerApproved { settings::Set(kRoutingDisclaimerApprovedKey, true); }
+ (NSString *)spotlightLocaleLanguageId
{
return [[NSUserDefaults standardUserDefaults] stringForKey:kSpotlightLocaleLanguageId];
}
+ (void)setSpotlightLocaleLanguageId:(NSString *)spotlightLocaleLanguageId
{
NSUserDefaults * ud = [NSUserDefaults standardUserDefaults];
[ud setObject:spotlightLocaleLanguageId forKey:kSpotlightLocaleLanguageId];
[ud synchronize];
}
@end