summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mobile-widgets/qml/DiveDetailsView.qml35
1 files changed, 7 insertions, 28 deletions
diff --git a/mobile-widgets/qml/DiveDetailsView.qml b/mobile-widgets/qml/DiveDetailsView.qml
index 0e5c90de6..b5808259a 100644
--- a/mobile-widgets/qml/DiveDetailsView.qml
+++ b/mobile-widgets/qml/DiveDetailsView.qml
@@ -55,35 +55,14 @@ Item {
}
}
}
- Rectangle {
+ SsrfButton {
id: gpsButton
- height: Math.round(1.5 * Kirigami.Units.gridUnit)
- width: dive.gps == "" ? 0 : buttonText.width + Kirigami.Units.gridUnit
- color: subsurfaceTheme.darkerPrimaryColor
- antialiasing: true
- radius: Kirigami.Units.smallSpacing * 2
- anchors {
- right: parent.right
- top: parent.top
- topMargin: Math.round(Kirigami.Units.gridUnit / 2)
- }
- Kirigami.Label {
- id: buttonText
- text: qsTr("Map it")
- visible: dive.gps !== ""
- color: subsurfaceTheme.darkerPrimaryTextColor
- anchors {
- horizontalCenter: parent.horizontalCenter
- verticalCenter: parent.verticalCenter
- }
- }
- MouseArea {
- anchors.fill: parent
- enabled: dive.gps_decimal !== ""
- onClicked: {
- if (dive.gps_decimal !== "")
- showMap(dive.gps_decimal)
- }
+ anchors.right: parent.right
+ enabled: dive.gps !== ""
+ text: qsTr("Map it")
+ onClicked: {
+ if (dive.gps_decimal !== "")
+ showMap(dive.gps_decimal)
}
}
Row {