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) | |
QOpcUaLocalizedText & | operator=(const QOpcUaLocalizedText &rhs) |
QString | locale() const |
void | setLocale(const QString &locale) |
void | setText(const QString &text) |
QString | text() const |
QVariant | operator QVariant() const |
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.
QOpcUaLocalizedText &QOpcUaLocalizedText::operator=(const QOpcUaLocalizedText &rhs)
Sets the values from rhs in this localized text.
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.
bool QOpcUaLocalizedText::operator==(const QOpcUaLocalizedText &rhs) const
Returns true
if this localized text has the same value as rhs.