summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@digia.com>2014-01-15 13:38:49 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-15 16:30:58 +0100
commit81be87c88f5043a4a6e195461a79a66352c15d58 (patch)
treecf04d518cb59b5b92fa1db339b7119b3b02e65f7 /examples
parentc0e4db036dfecc4216ca28b4af609ba940b53d0f (diff)
Print error message in Bluetooth QML scanner example.
It required 15 min debugging the not working application till it was discovered that the Bluetooth device was not turned on. Change-Id: I05318c78dd4f19780d0b6343a4ae781703c18d91 Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/bluetooth/scanner/scanner.qml12
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/bluetooth/scanner/scanner.qml b/examples/bluetooth/scanner/scanner.qml
index 48b2ee53..6341e23d 100644
--- a/examples/bluetooth/scanner/scanner.qml
+++ b/examples/bluetooth/scanner/scanner.qml
@@ -54,6 +54,18 @@ Item {
onDiscoveryModeChanged: console.log("Discovery mode: " + discoveryMode)
onServiceDiscovered: console.log("Found new service " + service.deviceAddress + " " + service.deviceName + " " + service.serviceName);
onDeviceDiscovered: console.log("New device: " + device)
+ onErrorChanged: {
+ switch (btModel.error) {
+ case BluetoothDiscoveryModel.PoweredOffError:
+ console.log("Error: Bluetooth device not turned on"); break;
+ case BluetoothDiscoveryModel.InputOutputError:
+ console.log("Error: Bluetooth I/O Error"); break;
+ case BluetoothDiscoveryModel.NoError:
+ break;
+ default:
+ console.log("Error: Unknown Error"); break;
+ }
+ }
}
Rectangle {