diff options
Diffstat (limited to 'examples/location/mapviewer/map/RectangleItem.qml')
-rw-r--r-- | examples/location/mapviewer/map/RectangleItem.qml | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/examples/location/mapviewer/map/RectangleItem.qml b/examples/location/mapviewer/map/RectangleItem.qml index 304f4225..85d91a6f 100644 --- a/examples/location/mapviewer/map/RectangleItem.qml +++ b/examples/location/mapviewer/map/RectangleItem.qml @@ -6,17 +6,24 @@ import QtLocation MapRectangle { id: mapRectangle - color: "#46a2da" - border.color: "#190a33" + color: "#da5546" + border.color: "#330a0a" border.width: 2 smooth: true - opacity: 0.25 + opacity: 0.75 - function setGeometry(markers, index){ - topLeft.latitude = Math.max(markers[index].coordinate.latitude, markers[index + 1].coordinate.latitude) - topLeft.longitude = Math.min(markers[index].coordinate.longitude, markers[index + 1].coordinate.longitude) - bottomRight.latitude = Math.min(markers[index].coordinate.latitude, markers[index + 1].coordinate.latitude) - bottomRight.longitude = Math.max(markers[index].coordinate.longitude, markers[index + 1].coordinate.longitude) + function setGeometry(anchorCoordinate) { + topLeft = anchorCoordinate } + function addGeometry(newCoordinate, changeLast){ + bottomRight = newCoordinate + return true //finished + } + + function finishAddGeometry(){ + color = "#46a2da" + border.color = "#190a33" + opacity = 0.25 + } } |