From 08758034e26b207093d80355e9ab08a0161aeb1a Mon Sep 17 00:00:00 2001 From: yl5006 <165577564@qq.com> Date: Thu, 2 Aug 2018 10:14:23 +0800 Subject: [PATCH] alow Polyline position edit --- src/MissionManager/QGCMapPolylineVisuals.qml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/MissionManager/QGCMapPolylineVisuals.qml b/src/MissionManager/QGCMapPolylineVisuals.qml index 1baa4abc6..955544876 100644 --- a/src/MissionManager/QGCMapPolylineVisuals.qml +++ b/src/MissionManager/QGCMapPolylineVisuals.qml @@ -146,12 +146,26 @@ Item { visible: removeVertexItem.visible } + MenuItem { + text: qsTr("Edit position..." ) + onTriggered: qgcView.showDialog(editPositionDialog, qsTr("Edit Position"), qgcView.showDialogDefaultWidth, StandardButton.Cancel) + } + MenuItem { text: qsTr("Load KML...") onTriggered: kmlLoadDialog.openForLoad() } } + Component { + id: editPositionDialog + + EditPositionDialog { + Component.onCompleted: coordinate = mapPolyline.path[menu._removeVertexIndex] + onCoordinateChanged: mapPolyline.adjustVertex(menu._removeVertexIndex,coordinate) + } + } + Component { id: polylineComponent -- 2.22.0