summaryrefslogtreecommitdiffstats
path: root/examples/bluetooth/btfiletransfer/remoteselector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/bluetooth/btfiletransfer/remoteselector.cpp')
-rw-r--r--examples/bluetooth/btfiletransfer/remoteselector.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/examples/bluetooth/btfiletransfer/remoteselector.cpp b/examples/bluetooth/btfiletransfer/remoteselector.cpp
index 70cde972..b148dab4 100644
--- a/examples/bluetooth/btfiletransfer/remoteselector.cpp
+++ b/examples/bluetooth/btfiletransfer/remoteselector.cpp
@@ -59,10 +59,24 @@ QT_USE_NAMESPACE_BLUETOOTH
RemoteSelector::RemoteSelector(QWidget *parent)
: QDialog(parent), ui(new Ui::RemoteSelector),
- m_discoveryAgent(new QBluetoothServiceDiscoveryAgent), m_localDevice(new QBluetoothLocalDevice), m_pindisplay(0)
+ m_localDevice(new QBluetoothLocalDevice), m_pindisplay(0)
{
ui->setupUi(this);
+ //Using default Bluetooth adapter
+ QBluetoothAddress adapterAddress = m_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);
+
connect(m_discoveryAgent, SIGNAL(serviceDiscovered(QBluetoothServiceInfo)),
this, SLOT(serviceDiscovered(QBluetoothServiceInfo)));
connect(m_discoveryAgent, SIGNAL(finished()), this, SLOT(discoveryFinished()));