aboutsummaryrefslogtreecommitdiffstats
path: root/app/file_operation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'app/file_operation.cpp')
-rw-r--r--app/file_operation.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/app/file_operation.cpp b/app/file_operation.cpp
index 5cb75e0..133cba4 100644
--- a/app/file_operation.cpp
+++ b/app/file_operation.cpp
@@ -16,6 +16,8 @@ void File_Operation::initFileOperation(){
m_start_latitude = 36.136261; // set default coordinate Westgate
m_start_longitute = -115.151254;
m_mapStyleUrls = "mapbox://styles/mapbox/streets-v10"; // set default map style
+ m_demo_state = 0;
+ m_demo_boolstate = false;
QFile file(NAVI_CONFIG_FILEPATH);
if(!file.open(QIODevice::ReadOnly)){
@@ -69,6 +71,13 @@ void File_Operation::initFileOperation(){
return;
}
+ if(jsonObj.contains("demostate")){
+ m_demo_state = jsonObj["demostate"].toInt();
+ }else{
+ fprintf(stderr,"Failed to find mapStyleUrls data \"%s\": %m", qPrintable(NAVI_CONFIG_FILEPATH));
+ return;
+ }
+
file.close();
return;
@@ -92,3 +101,11 @@ double File_Operation::getStartLongitute(){
QString File_Operation::getMapStyleUrls() {
return m_mapStyleUrls;
}
+bool File_Operation::getDemoState(){
+ if(m_demo_state == 0){
+ m_demo_boolstate = false;
+ } else{
+ m_demo_boolstate = true;
+ }
+ return m_demo_boolstate;
+}