summaryrefslogtreecommitdiff
path: root/src/MainMapView.qml
diff options
context:
space:
mode:
authorArseniy Movshev <dodoradio@outlook.com>2022-10-22 13:31:50 +0100
committerArseniy Movshev <dodoradio@outlook.com>2023-01-07 14:19:27 +0000
commit95c72f71f9382e3bf2918892edc1e7137391554d (patch)
tree4eb93e137d72c7c8bb5604d8a66b6315ab0f87a9 /src/MainMapView.qml
parentb2f45991df2498a050352f3c6dd8c956bde535ee (diff)
Fork from asteroid-stopwatch and initialise repo
copied over the asteroidos boilerplate from asteroid-stopwatch and removed everything else started work on getting a UI to show up
Diffstat (limited to 'src/MainMapView.qml')
-rw-r--r--src/MainMapView.qml58
1 files changed, 58 insertions, 0 deletions
diff --git a/src/MainMapView.qml b/src/MainMapView.qml
new file mode 100644
index 0000000..9a00a45
--- /dev/null
+++ b/src/MainMapView.qml
@@ -0,0 +1,58 @@
+import QtQuick 2.0
+import org.asteroid.controls 1.0
+import QtPositioning 5.15
+import QtLocation 5.15
+
+Item {
+ Map {
+ id: mapView
+ plugin: mapProvider
+ anchors.fill: parent
+ copyrightsVisible: false //this is compensated by showing the copyright when application is loading
+ color: "#00000000"
+ z: 1
+ }
+ 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.1
+ }
+ 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.1
+ }
+ 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-menu-outline"
+ anchors.bottom: parent.bottom
+ anchors.horizontalCenter: parent.horizontalCenter
+ height: parent.height*0.2
+ width: height
+ iconColor: "blue"
+ z: 2
+ // Icon {
+ // anchors.fill: parent
+ // name: "ios-circle-outline"
+ // // color: parent.iconColor
+ // }
+ }
+}