diff options
Diffstat (limited to 'app/file_operation.cpp')
-rw-r--r-- | app/file_operation.cpp | 83 |
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; -} |