diff options
author | asanoaozora <fifitaneki@hotmail.com> | 2017-07-25 18:24:33 +0200 |
---|---|---|
committer | asanoaozora <fifitaneki@hotmail.com> | 2017-07-25 18:24:33 +0200 |
commit | 4993854cf11586b328a70d2a61dd3b8ad91b7150 (patch) | |
tree | 7e32ef2c4398b73dc9bb2b97cc042f45f579cdfe /src/hmi/qml/NavigationAppPOI.qml | |
parent | 50a0fc6057277e084a867fb5e1c78730a7050657 (diff) | |
download | navigation-4993854cf11586b328a70d2a61dd3b8ad91b7150.tar.gz |
some evolutions of the hmi wave 2 (not stable yet)
Diffstat (limited to 'src/hmi/qml/NavigationAppPOI.qml')
-rw-r--r-- | src/hmi/qml/NavigationAppPOI.qml | 37 |
1 files changed, 11 insertions, 26 deletions
diff --git a/src/hmi/qml/NavigationAppPOI.qml b/src/hmi/qml/NavigationAppPOI.qml index 471342a..251f0fb 100644 --- a/src/hmi/qml/NavigationAppPOI.qml +++ b/src/hmi/qml/NavigationAppPOI.qml @@ -408,6 +408,9 @@ NavigationAppHMIMenu { Genivi.data['destination']=Genivi.poi_data[Genivi.poi_id]; Genivi.setRerouteRequested(dltIf,true); Genivi.guidance_StopGuidance(dbusIf,dltIf); + //create a route + var res4=Genivi.routing_CreateRoute(dbusIf,dltIf); + Genivi.g_routing_handle[1]=res4[3]; pageOpen(dltIf,"NavigationAppSearch"); } } @@ -441,7 +444,7 @@ NavigationAppHMIMenu { onClicked: { disconnectSignals(); Genivi.guidance_StopGuidance(dbusIf,dltIf); - leaveMenu(dltIf); + rootMenu(dltIf,"NavigationAppBrowseMap"); } } } @@ -452,31 +455,13 @@ NavigationAppHMIMenu { var ret=Genivi.poisearch_GetAvailableCategories(dbusIf,dltIf); Genivi.categoriesIdNameList=ret[1]; - if(Genivi.poi_id !== null){ - //there's a selected poi - var poi_data=Genivi.poi_data[Genivi.poi_id]; - poiName.text=poi_data.name; - poiName.visible=true; - for (var i = 0 ; i < Genivi.categoriesIdNameList.length ; i+=2) { - if (Genivi.categoriesIdNameList[i+1][1] === poi_data.category) { - Genivi.category_id=poi_data.category; - poiCategoryName=Genivi.categoriesIdNameList[i+1][3]; - } - } - selectedValue.text="Lat: "+poi_data.lat.toFixed(4)+"\nLon: "+poi_data.lon.toFixed(4)+"\nDist: "+poi_data.distance+" m"; - searchResultNumber.visible=false; - selectedValueTitle.visible=true; - select_reroute.disabled=false; - select_display_on_map.disabled=false; - }else{ - clearSearch(); - for (var j = 0 ; j < Genivi.categoriesIdNameList.length ; j+=2) { - if (Genivi.categoriesIdNameList[j+1][3] === Genivi.default_category_name) { - Genivi.category_id=Genivi.categoriesIdNameList[j+1][1]; - poiCategoryName=Genivi.categoriesIdNameList[j+1][3]; - } - } - } + clearSearch(); + for (var j = 0 ; j < Genivi.categoriesIdNameList.length ; j+=2) { + if (Genivi.categoriesIdNameList[j+1][3] === Genivi.default_category_name) { + Genivi.category_id=Genivi.categoriesIdNameList[j+1][1]; + poiCategoryName=Genivi.categoriesIdNameList[j+1][3]; + } + } categoryValue.text=poiCategoryName; keyboardArea.destination=poiValue; // by default |