summaryrefslogtreecommitdiff
path: root/macosx/settings.mm
diff options
context:
space:
mode:
Diffstat (limited to 'macosx/settings.mm')
-rw-r--r--macosx/settings.mm44
1 files changed, 0 insertions, 44 deletions
diff --git a/macosx/settings.mm b/macosx/settings.mm
deleted file mode 100644
index 59091241e2..0000000000
--- a/macosx/settings.mm
+++ /dev/null
@@ -1,44 +0,0 @@
-#import <Foundation/Foundation.h>
-
-#include "settings.hpp"
-
-using namespace llmr;
-
-Settings_MacOSX::Settings_MacOSX()
-{
- [[NSUserDefaults standardUserDefaults] registerDefaults:@{ @"longitude" : @(longitude),
- @"latitude" : @(latitude),
- @"scale" : @(scale),
- @"angle" : @(angle),
- @"debug" : @(debug) }];
-}
-
-void Settings_MacOSX::load()
-{
- NSDictionary *settings = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation];
-
- longitude = [settings[@"longitude"] doubleValue];
- latitude = [settings[@"latitude"] doubleValue];
- scale = [settings[@"scale"] doubleValue];
- angle = [settings[@"angle"] doubleValue];
- debug = [settings[@"debug"] boolValue];
-}
-
-void Settings_MacOSX::persist()
-{
- [[NSUserDefaults standardUserDefaults] setValuesForKeysWithDictionary:@{ @"longitude" : @(longitude),
- @"latitude" : @(latitude),
- @"scale" : @(scale),
- @"angle" : @(angle),
- @"debug" : @(debug) }];
-}
-
-void Settings_MacOSX::sync()
-{
- [[NSUserDefaults standardUserDefaults] synchronize];
-}
-
-void Settings_MacOSX::clear()
-{
- [NSUserDefaults resetStandardUserDefaults];
-} \ No newline at end of file