Qt SCXML C++ 類

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

名稱空間

QScxmlExecutableContent

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

QScxmlCompiler

用於 SCXML 文件的編譯器

QScxmlCompiler::Loader

URI resolver and resource loader for an SCXML compiler

QScxmlCppDataModel

C++ data model for a Qt SCXML state machine

QScxmlDataModel

The data model base class for a Qt SCXML state machine

QScxmlDataModel::ForeachLoopBody

Represents a function to be executed on each iteration of an SCXML foreach loop

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

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

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
					

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