![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
The QNdefNfcUriRecord class provides an NFC RTD-URI. More...
#include <qndefnfcurirecord.h>
Public Member Functions | |
Q_DECLARE_NDEF_RECORD (QNdefNfcUriRecord, QNdefRecord::NfcRtd, "U", QByteArray(0, char(0))) QUrl uri() const | |
void | setUri (const QUrl &uri) |
Sets the URI of this URI record to uri. | |
![]() | |
QNdefRecord () | |
Constructs a new empty NDEF record. | |
~QNdefRecord () | |
Destroys the NDEF record. | |
QNdefRecord (const QNdefRecord &other) | |
Constructs a new NDEF record that is a copy of other. | |
QNdefRecord & | operator= (const QNdefRecord &other) |
Assigns this NDEF record to other. | |
void | setTypeNameFormat (TypeNameFormat typeNameFormat) |
Sets the type name format of the NDEF record to typeNameFormat. | |
TypeNameFormat | typeNameFormat () const |
Returns the type name format of the NDEF record. | |
void | setType (const QByteArray &type) |
Sets the type of the NDEF record to type. | |
QByteArray | type () const |
Returns the type of the NDEF record. | |
void | setId (const QByteArray &id) |
Sets the id of the NDEF record to id. | |
QByteArray | id () const |
Returns the id of the NDEF record. | |
void | setPayload (const QByteArray &payload) |
Sets the payload of the NDEF record to payload. | |
QByteArray | payload () const |
Returns the payload of the NDEF record. | |
bool | isEmpty () const |
Returns true if the NDEF record contains an empty payload; otherwise returns false . | |
template<typename T> | |
bool | isRecordType () const |
Returns true if the NDEF record is of the specified record type; otherwise returns false . | |
bool | operator== (const QNdefRecord &other) const |
Returns true if other and this NDEF record are the same. | |
bool | operator!= (const QNdefRecord &other) const |
Returns true if this NDEF record does not equal other; otherwise return false . | |
void | clear () |
Additional Inherited Members | |
![]() | |
enum | TypeNameFormat { Empty = 0x00 , NfcRtd = 0x01 , Mime = 0x02 , Uri = 0x03 , ExternalRtd = 0x04 , Unknown = 0x05 } |
This enum describes the type name format of an NDEF record. More... | |
![]() | |
QNdefRecord (const QNdefRecord &other, TypeNameFormat typeNameFormat, const QByteArray &type) | |
QNdefRecord (const QNdefRecord &other, TypeNameFormat typeNameFormat) | |
QNdefRecord (TypeNameFormat typeNameFormat, const QByteArray &type) | |
![]() | |
size_t | qHash (const QNdefRecord &key) |
\macro Q_DECLARE_NDEF_RECORD(className, typeNameFormat, type, initialPayload) | |
The QNdefNfcUriRecord class provides an NFC RTD-URI.
\inmodule QtNfc
RTD-URI encapsulates a URI.
Definition at line 14 of file qndefnfcurirecord.h.
QNdefNfcUriRecord::Q_DECLARE_NDEF_RECORD | ( | QNdefNfcUriRecord | , |
QNdefRecord::NfcRtd | , | ||
"U" | , | ||
QByteArray(0, char(0)) | ) const |
Sets the URI of this URI record to uri.
Definition at line 96 of file qndefnfcurirecord.cpp.