Changeset b7b2e81 in subsurface


Ignore:
Timestamp:
Jul 12, 2017, 4:16:39 AM (12 days ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
1b8b112, 2f0873a
Parents:
2c111bb
git-author:
Dirk Hohndel <dirk@…> (07/12/17 04:16:37)
git-committer:
Dirk Hohndel <dirk@…> (07/12/17 04:16:39)
Message:

QML UI: only offer BT checkbox if BT is available

Right now we need to restart Subsurface-mobile in order to detect
Bluetooth devices - so simply turning on BT after Subsurface-mobile was
started is not sufficient.

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

File:
1 edited

Legend:

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

    r6422932 rb7b2e81  
    1919        property alias dcImportModel: importModel
    2020        property bool divesDownloaded: false
     21        property bool btEnabled: manager.btEnabled()
    2122
    2223        DCDownloadThread {
     
    8687                                }
    8788                        }
    88                         Kirigami.Label { text: qsTr("Bluetooth download:") }
     89                        Kirigami.Label { text: btEnabled ? qsTr("Bluetooth download:") : qsTr("No Bluetooth support detected")}
    8990                        CheckBox {
    9091                                id: isBluetooth
    9192                                checked: downloadThread.data().getDetectedVendorIndex(ComboBox.currentText) != -1
    9293                                indicator: Rectangle {
     94                                        visible: btEnabled
    9395                                        implicitWidth: 20
    9496                                        implicitHeight: 20
     
    100102
    101103                                        Rectangle {
    102                                             width: 12
    103                                             height: 12
    104                                             x: 4
    105                                             y: 4
    106                                             radius: 3
    107                                             color: isBluetooth.down ? subsurfaceTheme.PrimaryColor : subsurfaceTheme.darkerPrimaryColor
    108                                             visible: isBluetooth.checked
     104                                                width: 12
     105                                                height: 12
     106                                                x: 4
     107                                                y: 4
     108                                                radius: 3
     109                                                color: isBluetooth.down ? subsurfaceTheme.PrimaryColor : subsurfaceTheme.darkerPrimaryColor
     110                                                visible: btEnabled && isBluetooth.checked
    109111                                        }
    110112                                }
Note: See TracChangeset for help on using the changeset viewer.