summaryrefslogtreecommitdiffstats
path: root/mobile-widgets
diff options
context:
space:
mode:
Diffstat (limited to 'mobile-widgets')
-rw-r--r--mobile-widgets/qml/DiveDetailsEdit.qml2
-rw-r--r--mobile-widgets/qml/main.qml3
2 files changed, 4 insertions, 1 deletions
diff --git a/mobile-widgets/qml/DiveDetailsEdit.qml b/mobile-widgets/qml/DiveDetailsEdit.qml
index 3e32a2ac9..6ef006a6b 100644
--- a/mobile-widgets/qml/DiveDetailsEdit.qml
+++ b/mobile-widgets/qml/DiveDetailsEdit.qml
@@ -102,9 +102,11 @@ Item {
Kirigami.Label {
Layout.alignment: Qt.AlignRight
text: "Use current\nGPS location:"
+ visible: manager.locationServiceAvailable
}
CheckBox {
id: checkboxGPS
+ visible: manager.locationServiceAvailable
onCheckedChanged: {
if (checked)
gpsText = manager.getCurrentPosition()
diff --git a/mobile-widgets/qml/main.qml b/mobile-widgets/qml/main.qml
index c950fd316..62a94bd0e 100644
--- a/mobile-widgets/qml/main.qml
+++ b/mobile-widgets/qml/main.qml
@@ -246,6 +246,7 @@ Kirigami.ApplicationWindow {
CheckBox {
//text: "Run location service"
id: locationCheckbox
+ visible: manager.locationServiceAvailable
anchors {
left: parent.left
top: parent.top
@@ -262,7 +263,7 @@ Kirigami.ApplicationWindow {
//leftMargin: units.smallSpacing
verticalCenter: locationCheckbox.verticalCenter
}
- text: "Run location service"
+ text: manager.locationServiceAvailable ? "Run location service" : "No GPS source available"
}
onClicked: {
print("Click.")