![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
The QNdefNfcTextRecord class provides an NFC RTD-Text. More...
#include <qndefnfctextrecord.h>
Public Types | |
enum | Encoding { Utf8 , Utf16 } |
This enum describes the text encoding standard used. More... | |
![]() | |
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... | |
Public Member Functions | |
Q_DECLARE_NDEF_RECORD (QNdefNfcTextRecord, QNdefRecord::NfcRtd, "T", QByteArray(1, char(0))) QString locale() const | |
void | setLocale (const QString &locale) |
Sets the locale of the text record to locale. | |
QString | text () const |
Returns the contents of the text record as a string. | |
void | setText (const QString text) |
Sets the contents of the text record to text. | |
Encoding | encoding () const |
Returns the encoding of the contents. | |
void | setEncoding (Encoding encoding) |
Sets the enconding of the contents to encoding. | |
![]() | |
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 | |
![]() | |
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 QNdefNfcTextRecord class provides an NFC RTD-Text.
\inmodule QtNfc
RTD-Text encapsulates a user displayable text record.
Definition at line 12 of file qndefnfctextrecord.h.
This enum describes the text encoding standard used.
\value Utf8 The text is encoded with UTF-8. \value Utf16 The text is encoding with UTF-16.
Enumerator | |
---|---|
Utf8 | |
Utf16 |
Definition at line 28 of file qndefnfctextrecord.h.
QNdefNfcTextRecord::Encoding QNdefNfcTextRecord::encoding | ( | ) | const |
Returns the encoding of the contents.
Definition at line 129 of file qndefnfctextrecord.cpp.
QNdefNfcTextRecord::Q_DECLARE_NDEF_RECORD | ( | QNdefNfcTextRecord | , |
QNdefRecord::NfcRtd | , | ||
"T" | , | ||
QByteArray(1, char(0)) | ) const |
Sets the enconding of the contents to encoding.
Definition at line 149 of file qndefnfctextrecord.cpp.
Sets the locale of the text record to locale.
Definition at line 63 of file qndefnfctextrecord.cpp.
Sets the contents of the text record to text.
Definition at line 103 of file qndefnfctextrecord.cpp.
QString QNdefNfcTextRecord::text | ( | ) | const |
Returns the contents of the text record as a string.
Definition at line 82 of file qndefnfctextrecord.cpp.