QScxmlTableData 类
QScxmlTableData 类是由编译后的状态机使用的。 更多...
头文件 | #include <QScxmlTableData> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Scxml) target_link_libraries(mytarget PRIVATE Qt6::Scxml) |
qmake | QT += scxml |
公共函数
虚拟 | ~QScxmlTableData() |
虚拟 QScxmlExecutableContent::AssignmentInfo | assignmentInfo(QScxmlExecutableContent::EvaluatorId assignmentId) const = 0 |
虚拟 QScxmlExecutableContent::StringId * | dataNames(int *count) const = 0 |
虚拟 QScxmlExecutableContent::EvaluatorInfo | evaluatorInfo(QScxmlExecutableContent::EvaluatorId evaluatorId) const = 0 |
虚拟 QScxmlExecutableContent::ForeachInfo | foreachInfo(QScxmlExecutableContent::EvaluatorId foreachId) const = 0 |
虚拟 QScxmlExecutableContent::ContainerId | initialSetup() const = 0 |
虚拟 QScxmlExecutableContent::InstructionId * | instructions() const = 0 |
虚拟 QString | name() const = 0 |
虚拟 QScxmlInvokableServiceFactory * | serviceFactory(int id) const = 0 |
虚拟 const qint32 * | stateMachineTable() const = 0 |
虚拟 QString | string(QScxmlExecutableContent::StringId id) const = 0 |
成员函数文档
[虚拟 noexcept]
QScxmlTableData::~QScxmlTableData()
销毁 SXCML 表数据。
[纯虚]
QScxmlExecutableContent::AssignmentInfo QScxmlTableData::assignmentInfo(QScxmlExecutableContent::EvaluatorId assignmentId) const
返回给定 assignmentId 的 QScxmlExecutableContent::AssignmentInfo 对象。
[纯虚]
QScxmlExecutableContent::StringId *QScxmlTableData::dataNames(int *count) const
获取数据模型中数据项名称的字符串ID。字符串的数量保存到count中,并返回一个指向字符串ID数组的指针。
返回一个指向字符串ID数组的指针。
[纯虚函数]
QScxmlExecutableContent::EvaluatorInfo QScxmlTableData::evaluatorInfo(QScxmlExecutableContent::EvaluatorId evaluatorId) const
返回给定evaluatorId的QScxmlExecutableContent::EvaluatorInfo对象。
[纯虚函数]
QScxmlExecutableContent::ForeachInfo QScxmlTableData::foreachInfo(QScxmlExecutableContent::EvaluatorId foreachId) const
返回给定foreachId的QScxmlExecutableContent::ForeachInfo对象。
[纯虚函数]
QScxmlExecutableContent::ContainerId QScxmlTableData::initialSetup() const
初始化表数据。返回初始化状态机时需要执行的指令容器ID。
[纯虚函数]
QScxmlExecutableContent::InstructionId *QScxmlTableData::instructions() const
返回指向状态机中包含的可执行内容指令的指针。
[纯虚函数]
QString QScxmlTableData::name() const
返回状态机的名称。
[纯虚函数]
QScxmlInvokableServiceFactory *QScxmlTableData::serviceFactory(int id) const
返回创建具有ID id的状态机可调用服务的服务工厂。
[纯虚函数]
const qint32 *QScxmlTableData::stateMachineTable() const
返回指向完整状态表的指针,该表以无透视图的整数序列表示。
[纯虚函数]
QString QScxmlTableData::string(QScxmlExecutableContent::StringId id) const
返回给定id的QString。
© 2024 Qt公司有限公司。此处包含的文档贡献版权属于其各自的拥有者。所提供的文档根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。Qt及其相关标志是芬兰和/或全球其他国家的Qt公司的商标。所有其他商标归其各自所有者所有。