C

QSafeEventConnection 类

class SafeRenderer::QSafeEventConnection

QSafeEventConnection 类将布局项连接到系统事件。 更多信息...

头文件 #include <QSafeEventConnection>
QtSafeRenderer 1.0
继承 SafeRenderer::QSafeEvent

此类是在 QtSafeRenderer 1.0 中引入的。

公共函数

SafeRenderer::quint32itemId() const
voidsetItemId(const SafeRenderer::quint32 valueArg)
voidsetSystemEventId(const SafeRenderer::quint32 valueArg)
SafeRenderer::quint32systemEventId() const

详细描述

此事件可以将任何 quint32 事件 ID 连接到 StateManager 类中的安全项。当此事件发生时,SafeRenderer 将根据相应地绘制项目。状态变化可以通过 QSafeEventSystem 事件发送。

成员函数文档

SafeRenderer::quint32 QSafeEventConnection::itemId() const

返回事件的项 ID。

另请参阅setItemId

void QSafeEventConnection::setItemId(const SafeRenderer::quint32 valueArg)

设置项 ID。

valueArg 是 QML 中安全项 objectName 的哈希。

如果失败,将抛出以下异常

常量描述
SafeRenderer::QSafeEvent::OutOfBounds数据偏移超出预留内存区域。

另请参阅itemId

void QSafeEventConnection::setSystemEventId(const SafeRenderer::quint32 valueArg)

将系统事件 ID 设置为 valueArg

如果失败,将抛出以下异常

常量描述
SafeRenderer::QSafeEvent::OutOfBounds数据偏移超出预留内存区域。

另请参阅systemEventId

SafeRenderer::quint32 QSafeEventConnection::systemEventId() const

返回系统事件 ID。

另请参阅setSystemEventId

在特定的 Qt 许可证下可用。
了解更多。