QOpcUaLocalizedText Class
The OPC UA LocalizedText type. More...
Header: | #include <QOpcUaLocalizedText> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Properties
Public Functions
QOpcUaLocalizedText(const QString &locale, const QString &text) | |
QOpcUaLocalizedText(const QOpcUaLocalizedText &rhs) | |
QString | locale() const |
void | setLocale(const QString &locale) |
void | setText(const QString &text) |
QString | text() const |
QVariant | operator QVariant() const |
QOpcUaLocalizedText & | operator=(const QOpcUaLocalizedText &rhs) |
bool | operator==(const QOpcUaLocalizedText &rhs) const |
Related Non-Members
QDebug | operator<<(QDebug debug, const QOpcUaLocalizedText &text) |
Detailed Description
This is the Qt OPC UA representation for the OPC UA LocalizedText type defined in OPC-UA part 3, 8.5. A LocalizedText value contains a text string with associated locale information in a second string (e. g. "en" or "en-US"). The format of the locale information string is <language>[-<country/region>]. Language is usually given as ISO 639 two letter code, country/region as ISO 3166 two letter code. Custom codes are also allowed (see OPC-UA part 3, 8.4). It can be used to provide multiple text strings in different languages for a value using an array of LocalizedText elements.
Property Documentation
locale : QString
Locale of the contained text. This has to be in a modified ISO standard notation, for example en-US
. See OPC UA specification part 3, 8.4 for details.
Access functions:
text : QString
Textual content.
Access functions:
Member Function Documentation
QOpcUaLocalizedText::QOpcUaLocalizedText(const QString &locale, const QString &text)
Constructs a localized text with the locale locale and the text text.
QOpcUaLocalizedText::QOpcUaLocalizedText(const QOpcUaLocalizedText &rhs)
Constructs a localized text from rhs.
QString QOpcUaLocalizedText::locale() const
Returns the locale.
Note: Getter function for property locale.
See also setLocale().
void QOpcUaLocalizedText::setLocale(const QString &locale)
Sets the locale to locale.
Note: Setter function for property locale.
See also locale().
void QOpcUaLocalizedText::setText(const QString &text)
Sets the text to text.
Note: Setter function for property text.
See also text().
QString QOpcUaLocalizedText::text() const
Returns the text.
Note: Getter function for property text.
See also setText().
QVariant QOpcUaLocalizedText::operator QVariant() const
Converts this localized text to QVariant.
QOpcUaLocalizedText &QOpcUaLocalizedText::operator=(const QOpcUaLocalizedText &rhs)
Sets the values from rhs in this localized text.
bool QOpcUaLocalizedText::operator==(const QOpcUaLocalizedText &rhs) const
Returns true
if this localized text has the same value as rhs.
© 2023 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.