QRemoteObjectRegistry 类

一个包含 Qt 远程对象网络上可用的源对象信息的类。 更多...

头文件 #include <QRemoteObjectRegistry>
CMakefind_package(Qt6 REQUIRED COMPONENTS RemoteObjects)
target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects)
qmakeQT += remoteobjects
继承 QRemoteObjectReplica

属性

公共函数

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

信号

voidremoteObjectAdded(const QRemoteObjectSourceLocation &entry)
voidremoteObjectRemoved(const QRemoteObjectSourceLocation &entry)

详细描述

注册表是一个节点本身持有的特殊源/副本对。它了解网络上可用的所有其他源,并简化了连接到其他节点的过程。

属性文档

[bindable read-only] sourceLocations : QRemoteObjectSourceLocations

注意:此属性支持 QProperty 绑定。

此属性保存已知于注册表的源集合。

此属性是 QRemoteObjectSourceLocations,它是 QHash<QString, QRemoteObjectSourceLocationInfo> 的别称。每个已知源都作为哈希中的 QString 键,而对应用户节点的 QRemoteObjectSourceLocationInfo。

成员函数文档

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

QRemoteObjectRegistry 的析构函数。

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

每当向注册表中添加新源位置时,都会发出此信号。

条目QPair<QString, QRemoteObjectSourceLocationInfo> 的 typedef,即 QRemoteObjectSourceLocation。

另请参阅 remoteObjectRemoved()。

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

每当从注册表中移除源位置时,都会触发此信号。

条目QPair<QString, QRemoteObjectSourceLocationInfo> 的 typedef,即 QRemoteObjectSourceLocation。

另请参阅 remoteObjectAdded

QRemoteObjectSourceLocations QRemoteObjectRegistry::sourceLocations() const

返回一个 QRemoteObjectSourceLocations 对象,包含注册表中已知所有源名称和相关附加信息。

注意:sourceLocations 属性的获取函数。

© 2024 Qt 公司。本文件中所包含的文档贡献归各自所有者所有。提供本文件的文档受免费软件基金会发布的 GNU 自由文档许可版本 1.3 条件下的许可。Qt 及相关的商标是芬兰的 Qt 公司以及/或其他国家的商标。所有其他商标归其各自所有者所有。