Qt SCXML C++ Classes | Qt SCXML 5.7

Qt 5.7 | Qt SCXML | Qt SCXML C++ Classes

Qt 5.7.1 Reference Documentation

# Qt SCXML C++ Classes

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

## Classes

QScxmlCppDataModel | C++ data model for a Qt SCXML state machine
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
QScxmlNullDataModel | The null data model for a Qt SCXML stateMachine
QScxmlParser::Loader | URI resolver and resource loader for an SCXML parser
QScxmlParser | Parser for SCXML files
QScxmlEventFilter | Event filter for an SCXML state machine
QScxmlStateMachine | Interface to the state machines created from SCXML files

## Detailed Description

To include the definitions of the module's classes, use the following directive:

      #include <QScxmlStateMachine>

To link against the module, add this line to your qmake .pro file:

      QT += scxml

For more information, see Instantiating State Machines.