forked from organicmaps/organicmaps
[ios] Added spotlight state to settings.
This commit is contained in:
parent
d050c63eb8
commit
f456e86a44
2 changed files with 16 additions and 0 deletions
|
@ -27,4 +27,7 @@
|
|||
+ (BOOL)routingDisclaimerApproved;
|
||||
+ (void)setRoutingDisclaimerApproved;
|
||||
|
||||
+ (NSString *)spotlightLocaleLanguageId;
|
||||
+ (void)setSpotlightLocaleLanguageId:(NSString *)spotlightLocaleLanguageId;
|
||||
|
||||
@end
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue