summaryrefslogtreecommitdiffstats
path: root/examples/bluetooth/bttennis/tennis.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/bluetooth/bttennis/tennis.cpp')
-rw-r--r--examples/bluetooth/bttennis/tennis.cpp19
1 files changed, 17 insertions, 2 deletions
diff --git a/examples/bluetooth/bttennis/tennis.cpp b/examples/bluetooth/bttennis/tennis.cpp
index bec62aa0..32c6cf44 100644
--- a/examples/bluetooth/bttennis/tennis.cpp
+++ b/examples/bluetooth/bttennis/tennis.cpp
@@ -66,8 +66,8 @@
//#include <qllcpsocket.h>
Tennis::Tennis(QWidget *parent)
-: QDialog(parent), ui(new Ui_Tennis), board(new Board), controller(new Controller), socket(0),
- m_discoveryAgent(new QBluetoothServiceDiscoveryAgent)//, m_handover(0)
+: QDialog(parent), ui(new Ui_Tennis), board(new Board), controller(new Controller), socket(0)
+ //, m_handover(0)
{
// start Bluetooth if not started
QBluetoothLocalDevice *device = new QBluetoothLocalDevice();
@@ -75,6 +75,21 @@ Tennis::Tennis(QWidget *parent)
delete device;
device = 0;
+ //Using default Bluetooth adapter
+ QBluetoothLocalDevice localDevice;
+ QBluetoothAddress adapterAddress = localDevice.address();
+
+ /*
+ * In case of multiple Bluetooth adapters it is possible to
+ * set which adapter will be used by providing MAC Address.
+ * Example code:
+ *
+ * QBluetoothAddress adapterAddress("XX:XX:XX:XX:XX:XX");
+ * m_discoveryAgent = new QBluetoothServiceDiscoveryAgent(adapterAddress);
+ */
+
+ m_discoveryAgent = new QBluetoothServiceDiscoveryAgent(adapterAddress, this);
+
//! [Construct UI]
ui->setupUi(this);