Qt SCXML C++ 類

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

名稱空間

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

QScxmlCompiler::Loader URI resolver and resource loader for an SCXML compiler
QScxmlCompiler 用於 SCXML 文件的編譯器
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
					

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