QOpcUaEnumField Class
The OPC UA StructureDefinition type. More...
Header: | #include <QOpcUaEnumField> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Since: | Qt 6.7 |
Public Functions
QOpcUaEnumField() | |
QOpcUaEnumField(const QOpcUaEnumField &other) | |
QOpcUaEnumField(QOpcUaEnumField &&other) | |
~QOpcUaEnumField() | |
QOpcUaLocalizedText | description() const |
QOpcUaLocalizedText | displayName() const |
QString | name() const |
void | setDescription(const QOpcUaLocalizedText &description) |
void | setDisplayName(const QOpcUaLocalizedText &displayName) |
void | setName(const QString &name) |
void | setValue(qint64 value) |
void | swap(QOpcUaEnumField &other) |
qint64 | value() const |
QVariant | operator QVariant() const |
QOpcUaEnumField & | operator=(QOpcUaEnumField &&other) |
QOpcUaEnumField & | operator=(const QOpcUaEnumField &rhs) |
Related Non-Members
bool | operator!=(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs) |
bool | operator==(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs) |
Detailed Description
This is the Qt OPC UA representation for the OPC UA EnumField type defined in OPC UA part 3. It describes a field of an enum type.
Member Function Documentation
QOpcUaEnumField::QOpcUaEnumField()
Default constructs an enum field with no parameters set.
QOpcUaEnumField::QOpcUaEnumField(const QOpcUaEnumField &other)
Constructs an enum field from other.
[noexcept]
QOpcUaEnumField::QOpcUaEnumField(QOpcUaEnumField &&other)
Move-constructs a new enum field from other.
Note: The moved-from object other is placed in a partially-formed state, in which the only valid operations are destruction and assignment of a new value.
[noexcept]
QOpcUaEnumField::~QOpcUaEnumField()
Destroy this enum definition object.
QOpcUaLocalizedText QOpcUaEnumField::description() const
Returns the description of the enum field.
See also setDescription().
QOpcUaLocalizedText QOpcUaEnumField::displayName() const
Returns the display name of the enum field.
See also setDisplayName().
QString QOpcUaEnumField::name() const
Returns the name of the enum field.
See also setName().
void QOpcUaEnumField::setDescription(const QOpcUaLocalizedText &description)
Sets the description of the enum field to description.
See also description().
void QOpcUaEnumField::setDisplayName(const QOpcUaLocalizedText &displayName)
Sets the display name of the enum field to displayName.
See also displayName().
void QOpcUaEnumField::setName(const QString &name)
Sets the name of the enum field to name.
See also name().
void QOpcUaEnumField::setValue(qint64 value)
Sets the enum value of the enum field to value.
See also value().
[noexcept]
void QOpcUaEnumField::swap(QOpcUaEnumField &other)
Swaps enum field object other with this enum field object. This operation is very fast and never fails.
qint64 QOpcUaEnumField::value() const
Returns the enum value of the enum field.
See also setValue().
QVariant QOpcUaEnumField::operator QVariant() const
Converts this enum field to QVariant.
[noexcept]
QOpcUaEnumField &QOpcUaEnumField::operator=(QOpcUaEnumField &&other)
Move-assigns other to this QOpcUaEnumField instance.
Note: The moved-from object other is placed in a partially-formed state, in which the only valid operations are destruction and assignment of a new value.
QOpcUaEnumField &QOpcUaEnumField::operator=(const QOpcUaEnumField &rhs)
Sets the values from rhs in this enum field.
Related Non-Members
[noexcept]
bool operator!=(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs)
Returns true
if lhs is not equal to rhs.
[noexcept]
bool operator==(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs)
Returns true
if lhs is equal to rhs.