mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
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>
This commit is contained in:
parent
fa5e685279
commit
ba4058667a
5 changed files with 41 additions and 5 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue