summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Ranostay <matt.ranostay@konsulko.com>2018-11-01 18:36:56 -0700
committerMatt Ranostay <matt.ranostay@konsulko.com>2018-11-20 05:11:36 -0800
commit0d1f9cfc3afc44f28c5e2d1f3ea06b02feb5f819 (patch)
tree773fc61622cc9f4a830867dfa4531ba7bde7fcb8
parent6a712584e9b66fe48494c5d20690a072320baf14 (diff)
homescreen: bluetooth: switch bluetooth power status
Don't turn on/off bluetooth icon on homescreen when a device is connected, but when the adapter is powered on/off. This is the common functionality for most UIs Change-Id: If26d84da31433c461d06c157832f7b6bd744ef39 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
-rw-r--r--homescreen/qml/StatusArea.qml26
1 files changed, 2 insertions, 24 deletions
diff --git a/homescreen/qml/StatusArea.qml b/homescreen/qml/StatusArea.qml
index 3f2b280..d2e0930 100644
--- a/homescreen/qml/StatusArea.qml
+++ b/homescreen/qml/StatusArea.qml
@@ -129,30 +129,8 @@ Item {
Connections {
target: bluetooth
- //{"event":"Bluetooth-Manager\/connection","data":{"Status":"connected","Address":"88:BD:45:EC:3A:E6"},"jtype":"afb-event"}
- //{"event":"Bluetooth-Manager\/connection","data":{"Status":"disconnected","Address":"88:BD:45:EC:3A:E6"},"jtype":"afb-event"}
- onConnectionEvent: {
- // console.log("bluetooth connection is:", data.Status)
- // console.log("onConnectionEvent bt_icon.deviceName:",bt_icon.deviceName, "bt_icon.connStatus:", bt_icon.connStatus)
- if (data.Status == "connected"){
- bt_icon.connStatus = true
- } else if (data.Status == "disconnected"){
- bt_icon.connStatus = false
- }
- }
- //{"event":"Bluetooth-Manager\/device_updated","data":{"Address":"88:BD:45:EC:3A:E6","Name":"SG02","Paired":"True","Connected":"True","AVPConnected":"True","Metadata":{"Title":"","Artist":"","Status":"stop}
- onDeviceUpdatedEvent: {
- // console.log("bluetooth onDeviceUpdatedEvent date is:", data.Name, "Paired: ", data.Paired, "Connected: ", data.Connected)
- // console.log("onDeviceUpdatedEvent bt_icon.deviceName:",bt_icon.deviceName, "bt_icon.connStatus:", bt_icon.connStatus)
- if ( data.Paired == "True" && data.Connected == "True" ){
- bt_icon.deviceName = data.Name
- bt_icon.connStatus = true
- } else {
- if(bt_icon.deviceName == data.Name)
- {
- bt_icon.connStatus = false
- }
- }
+ onPowerChanged: {
+ bt_icon.connStatus = state
}
}
}