Sur cette page

QRemoteObjectRegistry Class

Classe contenant des informations sur les objets « Source » disponibles sur le réseau Qt Remote Objects. En savoir plus...

En-tête : #include <QRemoteObjectRegistry>
CMake : find_package(Qt6 REQUIRED COMPONENTS RemoteObjects)
target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects)
qmake : QT += remoteobjects
Hérite de : QRemoteObjectReplica

Propriétés

Fonctions publiques

virtual ~QRemoteObjectRegistry() override
QBindable<QRemoteObjectSourceLocations> bindableSourceLocations() const
QRemoteObjectSourceLocations sourceLocations() const

Signaux

void remoteObjectAdded(const QRemoteObjectSourceLocation &entry)
void remoteObjectRemoved(const QRemoteObjectSourceLocation &entry)

Description détaillée

Le registre est une paire source/réplique spéciale détenue par l'node e lui-même. Il connaît toutes lesautres sourcesdisponibles sur le réseau et simplifie le processus de connexion à d'autres nodes.

Documentation sur les propriétés

[bindable read-only] sourceLocations : QRemoteObjectSourceLocations

Remarque : cette propriété prend en charge les liaisons de type « QProperty ».

Cette propriété contient l'ensemble des sources connues du registre.

Cette propriété est de type QRemoteObjectSourceLocations, qui est un typedef pour QHash<QString, QRemoteObjectSourceLocationInfo>. Chaque source connue est contenue sous la forme d’une clé « QString » dans le hachage, et la valeur correspondante à cette clé est l’objet QRemoteObjectSourceLocationInfo du nœud hôte.

Fonctions d'accès :

QRemoteObjectSourceLocations sourceLocations() const

Documentation des fonctions membres

[override virtual noexcept] QRemoteObjectRegistry::~QRemoteObjectRegistry()

Destructeur pour ` QRemoteObjectRegistry`.

[signal] void QRemoteObjectRegistry::remoteObjectAdded(const QRemoteObjectSourceLocation &entry)

Ce signal est émis chaque fois qu'un nouvel emplacement de source est ajouté au registre.

entry Il s'agit d'un `QRemoteObjectSourceLocation`, un typedef pour ` QPair<QString, QRemoteObjectSourceLocationInfo>`.

Voir également remoteObjectRemoved().

[signal] void QRemoteObjectRegistry::remoteObjectRemoved(const QRemoteObjectSourceLocation &entry)

Ce signal est émis chaque fois qu'un emplacement de source est supprimé du registre.

entry Il s'agit d'un QRemoteObjectSourceLocation, un typedef pour QPair<QString, QRemoteObjectSourceLocationInfo>.

Voir également remoteObjectAdded().

QRemoteObjectSourceLocations QRemoteObjectRegistry::sourceLocations() const

Renvoie un objet QRemoteObjectSourceLocations, qui contient le nom et des informations supplémentaires sur toutes les sources répertoriées dans le registre.

Remarque : fonctionde récupération pour la propriété sourceLocations.

© 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.