summaryrefslogtreecommitdiff
path: root/src/SetPointMapControls.qml
diff options
context:
space:
mode:
authorArseniy Movshev <dodoradio@outlook.com>2022-11-12 23:10:12 +0000
committerArseniy Movshev <dodoradio@outlook.com>2023-01-07 14:51:55 +0000
commitd6bd9347a59df2808676a549ba81df12ecfc2d3d (patch)
tree9dc492b917a3e7ff47e97d24b43bff698816f6c8 /src/SetPointMapControls.qml
parent6161b765b5a2b64717de06b6f26bb7c2cf76d3d8 (diff)
Work on adding gui for dropping pins
Continue work on waypoint dialog Add experimental method of saving map positions
Diffstat (limited to 'src/SetPointMapControls.qml')
-rw-r--r--src/SetPointMapControls.qml67
1 files changed, 67 insertions, 0 deletions
diff --git a/src/SetPointMapControls.qml b/src/SetPointMapControls.qml
new file mode 100644
index 0000000..8423ea7
--- /dev/null
+++ b/src/SetPointMapControls.qml
@@ -0,0 +1,67 @@
+import QtQuick 2.0
+import org.asteroid.controls 1.0
+
+Item {
+ PageHeader {
+ text: "Add waypoint"
+ }
+ IconButton {
+ iconName: "ios-add-circle-outline"
+ anchors.right: parent.right
+ anchors.bottom: parent.verticalCenter
+ height: parent.height*0.2
+ width: height
+ iconColor: "blue"
+ z: 2
+ onClicked: mapView.zoomLevel = mapView.zoomLevel + 0.3
+ }
+ IconButton {
+ iconName: "ios-remove-circle-outline"
+ anchors.right: parent.right
+ anchors.top: parent.verticalCenter
+ height: parent.height*0.2
+ width: height
+ iconColor: "blue"
+ z: 2
+ onClicked: mapView.zoomLevel = mapView.zoomLevel - 0.3
+ }
+ IconButton {
+ iconName: "ios-locate-outline"
+ anchors.left: parent.left
+ anchors.verticalCenter: parent.verticalCenter
+ height: parent.height*0.2
+ width: height
+ iconColor: "blue"
+ z: 2
+ }
+ IconButton {
+ iconName: "ios-close-circle-outline"
+ anchors.bottom: parent.bottom
+ anchors.right: parent.horizontalCenter
+ height: parent.height*0.2
+ width: height
+ iconColor: "blue"
+ z: 2
+ onClicked: {
+ parent.visible = false
+ mapControls.visible = true
+ }
+ }
+ IconButton {
+ iconName: "ios-checkmark-circle-outline"
+ anchors.bottom: parent.bottom
+ anchors.left: parent.horizontalCenter
+ height: parent.height*0.2
+ width: height
+ iconColor: "blue"
+ z: 2
+ onClicked: primaryButtonAction()
+ }
+ Icon {
+ anchors.centerIn: parent
+ width: parent.width*0.1
+ height: width
+ name: "ios-add"
+ color: "blue"
+ }
+}