QML UI: Download from DC: tell user if BT is disabled

This makes much more sense than displaying "No dives"

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2017-07-23 17:51:48 -07:00
parent be8eedb773
commit 04213e1f03

View file

@ -18,6 +18,7 @@ Kirigami.Page {
property alias dcImportModel: importModel
property bool divesDownloaded: false
property bool btEnabled: manager.btEnabled()
property string btMessage: manager.btEnabled() ? "" : qsTr("Bluetooth is not enabled")
DCDownloadThread {
id: downloadThread
@ -217,7 +218,7 @@ Kirigami.Page {
Kirigami.Label {
Layout.maximumWidth: parent.width - download.width - quitbutton.width
text: divesDownloaded ? qsTr(" Downloaded dives") :
(manager.progressMessage != "" ? qsTr("Info:") + " " + manager.progressMessage : qsTr(" No dives"))
(manager.progressMessage != "" ? qsTr("Info:") + " " + manager.progressMessage : btMessage)
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
}
}