Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
nfc.cpp
Go to the documentation of this file.
1// Copyright (C) 2017 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
4#include <QtNfc/qndefrecord.h>
5#include <QtNfc/qndefnfctextrecord.h>
6
7#include <QtCore/QDebug>
8
10
12{
13 QNdefRecord record;
14
15 //! [Record conversion]
16 if (record.isRecordType<QNdefNfcTextRecord>()) {
17 QNdefNfcTextRecord textRecord(record);
18
19 qDebug() << textRecord.text();
20 }
21 //! [Record conversion]
22}
23
24//! [Specialized class definition]
26{
27public:
29 QByteArray(sizeof(int), char(0)))
30
31 int foo() const;
32 void setFoo(int v);
33};
34
35Q_DECLARE_ISRECORDTYPE_FOR_NDEF_RECORD(ExampleComF, QNdefRecord::ExternalRtd, "example.com:f")
36//! [Specialized class definition]
[Specialized class definition]
Definition nfc.cpp:26
void setFoo(int v)
Q_DECLARE_NDEF_RECORD(ExampleComF, QNdefRecord::ExternalRtd, "example.com:f", QByteArray(sizeof(int), char(0))) int foo() const
QT_USE_NAMESPACE void snippet_recordConversion()
Definition nfc.cpp:11