Changeset 20dae44 in subsurface


Ignore:
Timestamp:
Jun 20, 2017, 1:28:46 PM (3 months ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
7a6f8740
Parents:
7ccda01
git-author:
Dirk Hohndel <dirk@…> (06/20/17 12:52:55)
git-committer:
Dirk Hohndel <dirk@…> (06/20/17 13:28:46)
Message:

QML UI: DiveDetailsView? add button for map

Implementing another suggestion from Davide. A button to get the map
(as well as just tapping on the location name).

Fixes #431

Signed-off-by: Dirk Hohndel <dirk@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mobile-widgets/qml/DiveDetailsView.qml

    r7ccda01 r20dae44  
    4444                                left: parent.left
    4545                                top: parent.top
     46                                right: gpsButton.left
     47                                margins: Math.round(Kirigami.Units.gridUnit / 2)
     48                        }
     49                        MouseArea {
     50                                anchors.fill: parent
     51                                visible: dive.gps_decimal !== ""
     52                                onClicked: {
     53                                        if (dive.gps_decimal !== "")
     54                                                showMap(dive.gps_decimal)
     55                                }
     56                        }
     57                }
     58                Rectangle {
     59                        id: gpsButton
     60                        height: Math.round(1.5 * Kirigami.Units.gridUnit)
     61                        width: dive.gps == "" ? 0 : buttonText.width + Kirigami.Units.gridUnit
     62                        color: subsurfaceTheme.accentColor
     63                        antialiasing: true
     64                        radius: Kirigami.Units.smallSpacing * 2
     65                        anchors {
    4666                                right: parent.right
    47                                 margins: Math.round(Kirigami.Units.gridUnit / 2)
     67                                top: parent.top
     68                                topMargin: Math.round(Kirigami.Units.gridUnit / 2)
     69                        }
     70                        Kirigami.Label {
     71                                id: buttonText
     72                                text: qsTr("Map it")
     73                                color: subsurfaceTheme.darkBackgroundColor
     74                                anchors {
     75                                        horizontalCenter: parent.horizontalCenter
     76                                        verticalCenter: parent.verticalCenter
     77                                }
    4878                        }
    4979                        MouseArea {
Note: See TracChangeset for help on using the changeset viewer.