Commit 4fddda3f authored by DonLakeFlyer's avatar DonLakeFlyer

parent 661fb1ac
...@@ -42,6 +42,9 @@ Item { ...@@ -42,6 +42,9 @@ Item {
if (_objMgrEditingVisuals.empty) { if (_objMgrEditingVisuals.empty) {
_objMgrEditingVisuals.createObjects([ takeoffDragComponent, launchDragComponent ], map, false /* addToMap */) _objMgrEditingVisuals.createObjects([ takeoffDragComponent, launchDragComponent ], map, false /* addToMap */)
} }
if (!_missionItem.launchCoordinate.isValid) {
_objMgrMouseClick.createObject(mouseAreaClickComponent, map, false /* addToMap */)
}
} }
QGCDynamicObjectManager { id: _objMgrCommonVisuals } QGCDynamicObjectManager { id: _objMgrCommonVisuals }
...@@ -53,9 +56,6 @@ Item { ...@@ -53,9 +56,6 @@ Item {
if (_missionItem.isCurrentItem && map.planView) { if (_missionItem.isCurrentItem && map.planView) {
addEditingVisuals() addEditingVisuals()
} }
if (!_missionItem.launchCoordinate.isValid) {
_objMgrMouseClick.createObject(mouseAreaClickComponent, map, false /* addToMap */)
}
} }
Connections { Connections {
...@@ -66,6 +66,7 @@ Item { ...@@ -66,6 +66,7 @@ Item {
addEditingVisuals() addEditingVisuals()
} else { } else {
_objMgrEditingVisuals.destroyObjects() _objMgrEditingVisuals.destroyObjects()
_objMgrMouseClick.destroyObjects()
} }
} }
} }
...@@ -139,10 +140,12 @@ Item { ...@@ -139,10 +140,12 @@ Item {
MouseArea { MouseArea {
anchors.fill: map anchors.fill: map
z: QGroundControl.zOrderMapItems + 1 // Over item indicators z: QGroundControl.zOrderMapItems + 1 // Over item indicators
visible: !_missionItem.launchCoordinate.isValid
readonly property int _decimalPlaces: 8 readonly property int _decimalPlaces: 8
onClicked: { onClicked: {
console.log("mousearea click")
var coordinate = map.toCoordinate(Qt.point(mouse.x, mouse.y), false /* clipToViewPort */) var coordinate = map.toCoordinate(Qt.point(mouse.x, mouse.y), false /* clipToViewPort */)
coordinate.latitude = coordinate.latitude.toFixed(_decimalPlaces) coordinate.latitude = coordinate.latitude.toFixed(_decimalPlaces)
coordinate.longitude = coordinate.longitude.toFixed(_decimalPlaces) coordinate.longitude = coordinate.longitude.toFixed(_decimalPlaces)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment