Qt SCXML C++ Classes

Provides classes to create and use state machines from SCXML files. 更多...

名称空间

QScxmlExecutableContent 包含用于解释状态机可执行内容的各种类型

QScxmlCompiler::Loader URI resolver and resource loader for an SCXML compiler
QScxmlCompiler Compiler for SCXML files
QScxmlCppDataModel C++ data model for a Qt SCXML state machine
QScxmlDataModel::ForeachLoopBody Represents a function to be executed on each iteration of an SCXML foreach loop
QScxmlDataModel The data model base class for a Qt SCXML state machine
QScxmlEcmaScriptDataModel The ECMAScript data model for a Qt SCXML state machine
QScxmlError Describes the errors returned by the Qt SCXML state machine when parsing an SCXML file
QScxmlEvent Event for a Qt SCXML state machine
QScxmlExecutableContent::AssignmentInfo AssingmentInfo class represents a data assignment
QScxmlExecutableContent::EvaluatorInfo Represents a unit of executable content
QScxmlExecutableContent::ForeachInfo Represents a foreach construct
QScxmlExecutableContent::InvokeInfo Represents a service invocation
QScxmlExecutableContent::ParameterInfo Represents a parameter to a service invocation
QScxmlDynamicScxmlServiceFactory Creates SCXML service instances from documents loaded at runtime
QScxmlInvokableService The base class for services called from state machines
QScxmlInvokableServiceFactory Creates invokable service instances
QScxmlStaticScxmlServiceFactory Creates SCXML service instances from precompiled documents
QScxmlNullDataModel The null data model for a Qt SCXML stateMachine
QScxmlStateMachine Interface to the state machines created from SCXML files
QScxmlTableData Used by compiled state machines

详细描述

要包括模块类定义,使用以下指令:

#include <QScxmlStateMachine>
					

要链接到模块,添加此行到 qmake .pro 文件:

QT += scxml
					

更多信息,见 实例化状态机 .