Add:gui/qml:Implemented 'View on map'
authorakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 4 Apr 2010 12:41:57 +0000 (12:41 +0000)
committerakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 4 Apr 2010 12:41:57 +0000 (12:41 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3126 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/gui/qml/navitProxy.h
navit/navit/gui/qml/skins/navit/PageNavigation.qml
navit/navit/gui/qml/skins/navit/point.qml

index 661bf82..e9f77f3 100644 (file)
@@ -116,6 +116,9 @@ public slots:
        void setPosition() {
                navit_set_position(this->object->nav,this->object->currentPoint->pc());
        }
+       void setCenter() {
+               navit_set_center(this->object->nav,this->object->currentPoint->pc(),1);
+       }
 protected:
        int getAttrFunc(enum attr_type type, struct attr* attr, struct attr_iter* iter) { return navit_get_attr(this->object->nav, type, attr, iter); }
        int setAttrFunc(struct attr* attr) {return navit_set_attr(this->object->nav,attr); }
index 50000a0..1d0e878 100644 (file)
@@ -31,7 +31,7 @@ Rectangle {
         anchors.bottom: parent.verticalCenter; anchors.bottomMargin: gui.height/16;
         spacing: gui.width/12
         ButtonIcon {
-            id: btnView; text: "View on map"; icon: "gui_maps.svg"; onClicked: console.log("Implement me!");
+            id: btnView; text: "View position\non map"; icon: "gui_maps.svg"; onClicked: { navit.getPosition();navit.setCenter();gui.backToMap(); }
         }
         ButtonIcon {
             id: btnRoadbook; text: "Roadbook"; icon: "gui_log.svg"; onClicked: console.log("Implement me!");
index a175373..d6596e5 100644 (file)
@@ -46,7 +46,7 @@ Rectangle {
         anchors.bottom: parent.verticalCenter; anchors.bottomMargin: gui.height/16;
         spacing: gui.width/12
         ButtonIcon {
-            id: btnView; text: "View on map"; icon: "gui_maps.svg"; onClicked: console.log("Implement me!");
+            id: btnView; text: "View on map"; icon: "gui_maps.svg"; onClicked: { navit.setCenter(); gui.backToMap(); }
            opacity: 0
         }
         ButtonIcon {