|
|
|
@ -25,29 +25,35 @@ Item {
@@ -25,29 +25,35 @@ Item {
|
|
|
|
|
property var _missionItem: object |
|
|
|
|
property var _itemVisual |
|
|
|
|
property var _dragArea |
|
|
|
|
property bool _itemVisualShowing: false |
|
|
|
|
property bool _dragAreaShowing: false |
|
|
|
|
|
|
|
|
|
function hideItemVisuals() { |
|
|
|
|
if (_itemVisualShowing) { |
|
|
|
|
_itemVisual.destroy() |
|
|
|
|
_itemVisual = undefined |
|
|
|
|
_itemVisualShowing = false |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function showItemVisuals() { |
|
|
|
|
if (!_itemVisual) { |
|
|
|
|
if (!_itemVisualShowing) { |
|
|
|
|
_itemVisual = indicatorComponent.createObject(map) |
|
|
|
|
map.addMapItem(_itemVisual) |
|
|
|
|
_itemVisualShowing = true |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function hideDragArea() { |
|
|
|
|
if (_dragArea) { |
|
|
|
|
if (_dragAreaShowing) { |
|
|
|
|
_dragArea.destroy() |
|
|
|
|
_dragArea = undefined |
|
|
|
|
_dragAreaShowing = false |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function showDragArea() { |
|
|
|
|
if (!_dragArea) { |
|
|
|
|
if (!_dragAreaShowing) { |
|
|
|
|
_dragArea = dragAreaComponent.createObject(map) |
|
|
|
|
_dragAreaShowing = true |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|