QOpcUaEnumField Class
Le type de StructureDefinition OPC UA. Plus d'informations...
| En-tête : | #include <QOpcUaEnumField> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa)target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
| Depuis : | Qt 6.7 |
Fonctions publiques
| 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 |
| operator QVariant() const | |
| QOpcUaEnumField & | operator=(QOpcUaEnumField &&other) |
| QOpcUaEnumField & | operator=(const QOpcUaEnumField &rhs) |
Non-membres apparentés
| bool | operator!=(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs) |
| bool | operator==(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs) |
Description détaillée
Il s'agit de la représentation Qt OPC UA du type OPC UA EnumField défini dans la partie 3 d'OPC UA. Il décrit un champ de type enum.
Documentation des fonctions membres
QOpcUaEnumField::QOpcUaEnumField()
Default construit un champ enum sans paramètres définis.
QOpcUaEnumField::QOpcUaEnumField(const QOpcUaEnumField &other)
Construit un champ enum à partir de other.
[constexpr noexcept] QOpcUaEnumField::QOpcUaEnumField(QOpcUaEnumField &&other)
Move-construit un nouveau champ enum à partir de other.
Remarque : l'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valables sont la destruction et l'attribution d'une nouvelle valeur.
[noexcept] QOpcUaEnumField::~QOpcUaEnumField()
Détruit cet objet de définition d'énumération.
QOpcUaLocalizedText QOpcUaEnumField::description() const
Renvoie la description du champ de l'énumération.
Voir aussi setDescription().
QOpcUaLocalizedText QOpcUaEnumField::displayName() const
Renvoie le nom d'affichage du champ de l'énumération.
Voir aussi setDisplayName().
QString QOpcUaEnumField::name() const
Renvoie le nom du champ de l'énumération.
Voir aussi setName().
void QOpcUaEnumField::setDescription(const QOpcUaLocalizedText &description)
Définit la description du champ enum à description.
Voir également description().
void QOpcUaEnumField::setDisplayName(const QOpcUaLocalizedText &displayName)
Définit le nom d'affichage du champ enum à displayName.
Voir aussi displayName().
void QOpcUaEnumField::setName(const QString &name)
Définit le nom du champ enum à name.
Voir aussi name().
void QOpcUaEnumField::setValue(qint64 value)
Définit la valeur du champ enum à value.
Voir aussi value().
[noexcept] void QOpcUaEnumField::swap(QOpcUaEnumField &other)
Remplace l'objet champ enum other par cet objet champ enum. Cette opération est très rapide et n'échoue jamais.
qint64 QOpcUaEnumField::value() const
Renvoie la valeur enum du champ enum.
Voir aussi setValue().
QOpcUaEnumField::operator QVariant() const
Convertit ce champ enum en QVariant.
[noexcept] QOpcUaEnumField &QOpcUaEnumField::operator=(QOpcUaEnumField &&other)
Move-assigne other à cette instance QOpcUaEnumField.
Note : L'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'attribution d'une nouvelle valeur.
QOpcUaEnumField &QOpcUaEnumField::operator=(const QOpcUaEnumField &rhs)
Définit les valeurs de rhs dans ce champ enum.
Non-membres apparentés
[noexcept] bool operator!=(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs)
Renvoie true si lhs n'est pas égal à rhs.
[noexcept] bool operator==(const QOpcUaEnumField &lhs, const QOpcUaEnumField &rhs)
Renvoie true si lhs est égal à rhs.
© 2026 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.