C
QSafeEventConnection 类
class SafeRenderer::QSafeEventConnectionQSafeEventConnection 类将布局项连接到系统事件。 更多信息...
头文件 | #include <QSafeEventConnection> |
自 | QtSafeRenderer 1.0 |
继承 | SafeRenderer::QSafeEvent |
此类是在 QtSafeRenderer 1.0 中引入的。
公共函数
SafeRenderer::quint32 | itemId() const |
void | setItemId(const SafeRenderer::quint32 valueArg) |
void | setSystemEventId(const SafeRenderer::quint32 valueArg) |
SafeRenderer::quint32 | systemEventId() 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 许可证下可用。
了解更多。