QML UI: replcae the "map it" button

Replace the "map it" button implementation with our own button.

Signed-off-by: Joakim Bygdell <j.bygdell@gmail.com>
This commit is contained in:
Joakim Bygdell 2017-07-25 17:22:13 +02:00 committed by Dirk Hohndel
parent 9d2c4dcd3c
commit 0e0b5cee22

View file

@ -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 {