QOpcUaEnumField Class
Le type « StructureDefinition » d'OPC UA. En savoir plus...
| 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) |
Éléments non membres associé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 EnumField OPC UA défini dans la partie 3 de la norme OPC UA. Elle décrit un champ de type énumération.
Documentation des fonctions des membres
QOpcUaEnumField::QOpcUaEnumField()
La valeur par défaut crée un champ énuméré sans paramètres définis.
QOpcUaEnumField::QOpcUaEnumField(const QOpcUaEnumField &other)
Crée un champ d'énumération à partir de other.
[constexpr noexcept default] QOpcUaEnumField::QOpcUaEnumField(QOpcUaEnumField &&other)
La fonction « move » construit un nouveau champ d'énumération à partir de other.
Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.
[noexcept] QOpcUaEnumField::~QOpcUaEnumField()
Supprimer cet objet de définition d'énumération.
QOpcUaLocalizedText QOpcUaEnumField::description() const
Renvoie la description du champ d'énumération.
Voir aussi setDescription().
QOpcUaLocalizedText QOpcUaEnumField::displayName() const
Renvoie le nom d'affichage du champ d'é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 d'énumération sur « description ».
Voir également description().
void QOpcUaEnumField::setDisplayName(const QOpcUaLocalizedText &displayName)
Définit le nom d'affichage du champ d'énumération sur « displayName ».
Voir également displayName().
void QOpcUaEnumField::setName(const QString &name)
Définit le nom du champ d'énumération sur « name ».
Voir également name().
void QOpcUaEnumField::setValue(qint64 value)
Définit la valeur de la liste énumérée du champ « enum » sur « value ».
Voir également value().
[noexcept] void QOpcUaEnumField::swap(QOpcUaEnumField &other)
Permet d'échanger l'objet de champ d'énumération other contre cet objet de champ d'énumération. Cette opération est très rapide et ne rencontre jamais d'échec.
qint64 QOpcUaEnumField::value() const
Renvoie la valeur de l'énumération associée au champ d'énumération.
Voir aussi setValue().
QOpcUaEnumField::operator QVariant() const
Convertit ce champ d'énumération en « QVariant ».
[noexcept] QOpcUaEnumField &QOpcUaEnumField::operator=(QOpcUaEnumField &&other)
Cette opération attribue other à cette instance de QOpcUaEnumField.
Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.
QOpcUaEnumField &QOpcUaEnumField::operator=(const QOpcUaEnumField &rhs)
Définit les valeurs issues de rhs dans ce champ d'énumération.
Éléments non membres associé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.