QNdefNfcTextRecord Class
The QNdefNfcTextRecord class provides an NFC RTD-Text. More...
Header: | #include <QNdefNfcTextRecord> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Nfc) target_link_libraries(mytarget PRIVATE Qt6::Nfc) |
qmake: | QT += nfc |
Inherits: | QNdefRecord |
Public Types
enum | Encoding { Utf8, Utf16 } |
Public Functions
QNdefNfcTextRecord() | |
QNdefNfcTextRecord(const QNdefRecord &other) | |
QNdefNfcTextRecord::Encoding | encoding() const |
QString | locale() const |
void | setEncoding(QNdefNfcTextRecord::Encoding encoding) |
void | setLocale(const QString &locale) |
void | setText(const QString text) |
QString | text() const |
Member Type Documentation
enum QNdefNfcTextRecord::Encoding
This enum describes the text encoding standard used.
Constant | Value | Description |
---|---|---|
QNdefNfcTextRecord::Utf8 | 0 | The text is encoded with UTF-8. |
QNdefNfcTextRecord::Utf16 | 1 | The text is encoding with UTF-16. |
Member Function Documentation
QNdefNfcTextRecord::QNdefNfcTextRecord()
Constructs an empty NFC text record of type QNdefRecord::NfcRtd.
QNdefNfcTextRecord::QNdefNfcTextRecord(const QNdefRecord &other)
Constructs a new NFC text record that is a copy of other.
QNdefNfcTextRecord::Encoding QNdefNfcTextRecord::encoding() const
Returns the encoding of the contents.
See also setEncoding().
QString QNdefNfcTextRecord::locale() const
Returns the locale of the text record.
See also setLocale().
void QNdefNfcTextRecord::setEncoding(QNdefNfcTextRecord::Encoding encoding)
Sets the enconding of the contents to encoding.
See also encoding().
void QNdefNfcTextRecord::setLocale(const QString &locale)
Sets the locale of the text record to locale.
See also locale().
void QNdefNfcTextRecord::setText(const QString text)
Sets the contents of the text record to text.
See also text().
QString QNdefNfcTextRecord::text() const
Returns the contents of the text record as a string.
See also setText().
© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.