Qt SCXML C++ 類

提供從 SCXML 文件創建和使用狀態機的類。 更多...

名稱空間

QScxmlExecutableContent 包含用於解釋狀態機可執行內容的各種類型

QScxmlExecutableContent::AssignmentInfo AssingmentInfo class represents a data assignment
QScxmlExecutableContent::EvaluatorInfo Represents a unit of executable content
QScxmlExecutableContent::ForeachInfo Represents a foreach construct
QScxmlDataModel::ForeachLoopBody Represents a function to be executed on each iteration of an SCXML foreach loop
QScxmlExecutableContent::InvokeInfo Represents a service invocation
QScxmlCompiler::Loader URI resolver and resource loader for an SCXML compiler
QScxmlExecutableContent::ParameterInfo Represents a parameter to a service invocation
QScxmlCompiler 用於 SCXML 文件的編譯器
QScxmlCppDataModel C++ data model for a Qt SCXML state machine
QScxmlDataModel The data model base class for a Qt SCXML state machine
QScxmlDynamicScxmlServiceFactory Creates SCXML service instances from documents loaded at runtime
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
QScxmlInvokableService The base class for services called from state machines
QScxmlInvokableServiceFactory Creates invokable service instances
QScxmlNullDataModel The null data model for a Qt SCXML stateMachine
QScxmlStateMachine Interface to the state machines created from SCXML files
QScxmlStaticScxmlServiceFactory Creates SCXML service instances from precompiled documents
QScxmlTableData Used by compiled state machines

詳細描述

要包括模塊類定義,使用以下指令:

#include <QScxmlStateMachine>
					

要鏈接到模塊,添加此行到 qmake .pro 文件:

QT += scxml
					

更多信息,見 實例化狀態機 .