summaryrefslogtreecommitdiff
path: root/common/settings_json.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/settings_json.cpp')
-rw-r--r--common/settings_json.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/common/settings_json.cpp b/common/settings_json.cpp
deleted file mode 100644
index f2f1248aa6..0000000000
--- a/common/settings_json.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-#include "settings_json.hpp"
-#include <rapidjson/prettywriter.h>
-#include <rapidjson/filestream.h>
-#include <rapidjson/document.h>
-#include <stdio.h>
-
-using namespace mbgl;
-
-Settings_JSON::Settings_JSON() { load(); }
-
-void Settings_JSON::load() {
- FILE *settingsFile = fopen("/tmp/mbgl-native.json", "r");
- if (settingsFile != NULL) {
- rapidjson::FileStream is(settingsFile);
- rapidjson::Document document;
- document.ParseStream<0>(is);
- if (document.IsArray()) {
- longitude = document[rapidjson::SizeType(0)].GetDouble();
- latitude = document[1].GetDouble();
- zoom = document[2].GetDouble();
- bearing = document[3].GetDouble();
- debug = document[4].GetBool();
- }
- }
-}
-
-void Settings_JSON::save() {
-
- rapidjson::FileStream s(fopen("/tmp/mbgl-native.json", "w"));
- rapidjson::PrettyWriter<rapidjson::FileStream> writer(s);
- writer.StartArray();
- writer.Double(longitude);
- writer.Double(latitude);
- writer.Double(zoom);
- writer.Double(bearing);
- writer.Bool(debug);
- writer.EndArray();
-}
-
-void Settings_JSON::clear() {
- longitude = 0;
- latitude = 0;
- zoom = 0;
- bearing = 0;
- debug = false;
-}