summaryrefslogtreecommitdiffstats
path: root/src/bluetooth/qbluetoothservicediscoveryagent_p.h
diff options
context:
space:
mode:
authorFabian Bumberger <fbumberger@rim.com>2012-11-19 19:24:07 +0100
committerPeter Hartmann <phartmann@rim.com>2012-11-22 09:54:11 +0100
commitf317a1e978a34555a5ab5b1dc4b99b783dfd0c58 (patch)
tree43a931c058690ff4f6690fa8d15a7e3aefb3a2f0 /src/bluetooth/qbluetoothservicediscoveryagent_p.h
parent72ace1ae61b16ae8c50521dab14b176a96e29e0c (diff)
QNX adding bluetooth service discovery agent
Change-Id: I56ed0b2473318046fd34f156d49aac33ffcf5738 Reviewed-by: Alex <ablasche@gmail.com>
Diffstat (limited to 'src/bluetooth/qbluetoothservicediscoveryagent_p.h')
-rw-r--r--src/bluetooth/qbluetoothservicediscoveryagent_p.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/bluetooth/qbluetoothservicediscoveryagent_p.h b/src/bluetooth/qbluetoothservicediscoveryagent_p.h
index 591b2a5f..e97e801d 100644
--- a/src/bluetooth/qbluetoothservicediscoveryagent_p.h
+++ b/src/bluetooth/qbluetoothservicediscoveryagent_p.h
@@ -59,6 +59,12 @@ class QXmlStreamReader;
QT_END_NAMESPACE
#endif
+#ifdef QTM_QNX_BLUETOOTH
+#include "qnx/ppshelpers_p.h"
+#include <fcntl.h>
+#include <unistd.h>
+#endif
+
QT_BEGIN_HEADER
QTBLUETOOTH_BEGIN_NAMESPACE
@@ -66,7 +72,13 @@ QTBLUETOOTH_BEGIN_NAMESPACE
class QBluetoothDeviceDiscoveryAgent;
class QBluetoothServiceDiscoveryAgentPrivate
+#ifdef QTM_QNX_BLUETOOTH
+: public QObject
{
+ Q_OBJECT
+#else
+{
+#endif
Q_DECLARE_PUBLIC(QBluetoothServiceDiscoveryAgent)
public:
@@ -107,6 +119,17 @@ private:
QVariant readAttributeValue(QXmlStreamReader &xml);
#endif
+#ifdef QTM_QNX_BLUETOOTH
+private Q_SLOTS:
+ void remoteDevicesChanged(int fd);
+ void controlReply(ppsResult result);
+ void controlEvent(ppsResult result);
+
+private:
+ int m_rdfd;
+ QSocketNotifier *rdNotifier;
+#endif
+
public:
QBluetoothServiceDiscoveryAgent::Error error;
QString errorString;