summaryrefslogtreecommitdiffstats
path: root/src/nfc/qnearfieldtarget_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nfc/qnearfieldtarget_p.h')
-rw-r--r--src/nfc/qnearfieldtarget_p.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/nfc/qnearfieldtarget_p.h b/src/nfc/qnearfieldtarget_p.h
index 7a787ace..9cef2f55 100644
--- a/src/nfc/qnearfieldtarget_p.h
+++ b/src/nfc/qnearfieldtarget_p.h
@@ -57,6 +57,9 @@
#include <QtCore/QMap>
#include <QtCore/QSharedData>
+#include <QtCore/QVariant>
+
+#define NEARFIELDTARGET_Q() NearFieldTarget * const q = reinterpret_cast<NearFieldTarget *>(q_ptr)
QT_BEGIN_NAMESPACE
@@ -66,8 +69,18 @@ class QNearFieldTarget::RequestIdPrivate : public QSharedData
class QNearFieldTargetPrivate
{
+ QNearFieldTarget *q_ptr;
+ Q_DECLARE_PUBLIC(QNearFieldTarget)
+
public:
+ QNearFieldTargetPrivate(QNearFieldTarget *q) : q_ptr(q) {}
+
QMap<QNearFieldTarget::RequestId, QVariant> m_decodedResponses;
+
+ bool keepConnection() const;
+ bool setKeepConnection(bool isPersistent);
+ bool disconnect();
+ int maxCommandLength() const;
};
QT_END_NAMESPACE