QIviServiceObject 类

提供到后端服务的连接点。 更多...

头文件 #include <QIviServiceObject>
qmakeQT += ivicore
继承自 QObjectQIviServiceInterface
继承

QIviMediaDeviceQIviProxyServiceObject

属性

  • id : const QString

公共函数

QIviServiceObject(QObject *parent = nullptr)
虚拟 QStringid() const

详细说明

QIviServiceObject 为您提供了后端实现的一组接口。

使用 interfaceInstance() 来获取实现此接口的 QObject。返回的接口可能包含需要连接到实现此接口的特性的信号。

另请参阅 QIviAbstractFeature

属性说明

id : const QString

此属性持有服务对象实例的唯一 ID。

每个服务对象都有一个唯一的 ID。在子类化时,id() 函数可以被重载以修改如何生成此 ID。

访问函数

虚拟 QStringid() const

成员函数说明

QIviServiceObject::QIviServiceObject(QObject *parent = nullptr)

构造函数。

parent 被传递给 QObject

[虚拟] QString QIviServiceObject::id() const

id() 函数可以被重载以修改唯一 ID 的生成方式,供此服务对象使用。

默认情况下,使用 QUuid::createUuid()。

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

©2020 The Qt Company Ltd. 本文档的贡献者是各自的版权所有者。本提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 及其相应的标志是芬兰和/或其他国家和地区的 The Qt Company Ltd. 的商标。所有其他商标均为各自所有者的财产。