summaryrefslogtreecommitdiffstats
path: root/app/file_operation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'app/file_operation.cpp')
-rw-r--r--app/file_operation.cpp83
1 files changed, 0 insertions, 83 deletions
diff --git a/app/file_operation.cpp b/app/file_operation.cpp
deleted file mode 100644
index b51477e..0000000
--- a/app/file_operation.cpp
+++ /dev/null
@@ -1,83 +0,0 @@
-#include "file_operation.h"
-
-File_Operation::File_Operation(){
- initFileOperation();
-}
-
-File_Operation::~File_Operation(){
-
-}
-
-void File_Operation::initFileOperation(){
-
- m_mapAccessToken = "";
- m_car_speed = 60; // set default Km/h
- m_start_latitude = 36.136261; // set default coordinate Tokyo Hilton
- m_start_longitute = -115.151254;
- m_mapStyleUrls = "mapbox://styles/mapbox/streets-v10"; // set default map style
-
- QFile file(NAVI_CONFIG_FILEPATH);
- if(!file.open(QIODevice::ReadOnly | QIODevice::Text)){
- fprintf(stderr,"Failed to open mapAccessToken file \"%s\": %m", qPrintable(NAVI_CONFIG_FILEPATH));
- return;
- }
-
- QByteArray data = file.readAll();
- QJsonDocument jsonDoc(QJsonDocument::fromJson(data));
- QJsonObject jsonObj(jsonDoc.object());
-
- if(jsonObj.contains("mapAccessToken")){
- m_mapAccessToken = jsonObj["mapAccessToken"].toString();
- }else{
- fprintf(stderr,"Failed to find mapAccessToken data \"%s\": %m", qPrintable(NAVI_CONFIG_FILEPATH));
- return;
- }
-
- if(jsonObj.contains("speed")){
- m_car_speed = jsonObj["speed"].toDouble();
- }else{
- fprintf(stderr,"Failed to find speed data \"%s\": %m", qPrintable(NAVI_CONFIG_FILEPATH));
- return;
- }
-
- if(jsonObj.contains("latitude")){
- m_start_latitude = jsonObj["latitude"].toDouble();
- }else{
- fprintf(stderr,"Failed to find latitude data \"%s\": %m", qPrintable(NAVI_CONFIG_FILEPATH));
- return;
- }
-
- if(jsonObj.contains("longitute")){
- m_start_longitute = jsonObj["longitute"].toDouble();
- }else{
- fprintf(stderr,"Failed to find longitute data \"%s\": %m", qPrintable(NAVI_CONFIG_FILEPATH));
- return;
- }
-
- if(jsonObj.contains("mapStyleUrls")){
- m_mapStyleUrls = jsonObj["mapStyleUrls"].toString();
- }else{
- fprintf(stderr,"Failed to find mapStyleUrls data \"%s\": %m", qPrintable(NAVI_CONFIG_FILEPATH));
- return;
- }
-
- file.close();
-
- return;
-}
-
-QString File_Operation::getMapAccessToken() {
- return m_mapAccessToken;
-}
-double File_Operation::getCarSpeed(){
- return m_car_speed;
-}
-double File_Operation::getStartLatitude(){
- return m_start_latitude;
-}
-double File_Operation::getStartLongitute(){
- return m_start_longitute;
-}
-QString File_Operation::getMapStyleUrls() {
- return m_mapStyleUrls;
-}