summaryrefslogtreecommitdiff
path: root/examples/location/mapviewer/map/RectangleItem.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/location/mapviewer/map/RectangleItem.qml')
-rw-r--r--examples/location/mapviewer/map/RectangleItem.qml23
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
+ }
}