diff options
Diffstat (limited to 'src/bluetooth/android/devicediscoverybroadcastreceiver_p.h')
-rw-r--r-- | src/bluetooth/android/devicediscoverybroadcastreceiver_p.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/bluetooth/android/devicediscoverybroadcastreceiver_p.h b/src/bluetooth/android/devicediscoverybroadcastreceiver_p.h index 4ed7027d..5378e9aa 100644 --- a/src/bluetooth/android/devicediscoverybroadcastreceiver_p.h +++ b/src/bluetooth/android/devicediscoverybroadcastreceiver_p.h @@ -59,10 +59,15 @@ class DeviceDiscoveryBroadcastReceiver : public AndroidBroadcastReceiver public: DeviceDiscoveryBroadcastReceiver(QObject* parent = 0); virtual void onReceive(JNIEnv *env, jobject context, jobject intent); + virtual void onReceiveLeScan(JNIEnv *env, jobject jBluetoothDevice, jint rssi); signals: - void deviceDiscovered(const QBluetoothDeviceInfo &info); + void deviceDiscovered(const QBluetoothDeviceInfo &info, bool isLeScanResult); void finished(); + +private: + QBluetoothDeviceInfo retrieveDeviceInfo(JNIEnv *env, const QAndroidJniObject& bluetoothDevice, + int rssi); }; QT_END_NAMESPACE |