summaryrefslogtreecommitdiffstats
path: root/mobile-widgets/qml/DownloadFromDiveComputer.qml
diff options
context:
space:
mode:
authorGravatar Jan Mulder <jlmulder@xs4all.nl>2017-10-12 09:43:40 +0200
committerGravatar Jan Mulder <jlmulder@xs4all.nl>2017-10-12 09:43:40 +0200
commitba4058667a21a278a394054fea70595358ac41f2 (patch)
tree64fdae97a11d6db2505029eef98da9e9a8abfb92 /mobile-widgets/qml/DownloadFromDiveComputer.qml
parentfa5e685279b66b14d8069b5214890ca7148487ef (diff)
downloadsubsurface-ba4058667a21a278a394054fea70595358ac41f2.tar.gz
mobile: enable switching BT on/off during session.
This commit implements possible switching BT on and off during a session, so not needing a restart of the app when the user forgot to switch it on when starting the app. For this, the following needed to be done: 1) create a handler that reacts on local BT device status changes. 2) repopulate the connection list in the download screen when a BT status change is detected. Notice the subtile change of the Q_INVOKABLE btEnabled() function to a Q_PROPERTY. This gives a nice dynamic behaviour when switching BT on/off with the app open. Fixes: #556 Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
Diffstat (limited to 'mobile-widgets/qml/DownloadFromDiveComputer.qml')
-rw-r--r--mobile-widgets/qml/DownloadFromDiveComputer.qml4
1 files changed, 2 insertions, 2 deletions
diff --git a/mobile-widgets/qml/DownloadFromDiveComputer.qml b/mobile-widgets/qml/DownloadFromDiveComputer.qml
index 9ff0494c0..b7857f871 100644
--- a/mobile-widgets/qml/DownloadFromDiveComputer.qml
+++ b/mobile-widgets/qml/DownloadFromDiveComputer.qml
@@ -17,8 +17,8 @@ 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")
+ property bool btEnabled: manager.btEnabled
+ property string btMessage: manager.btEnabled ? "" : qsTr("Bluetooth is not enabled")
DCDownloadThread {
id: downloadThread