Provides classes to create and use state machines from SCXML files. More...
Contains various types used to interpret executable content in state machines |
Compiler for SCXML files |
|
URI resolver and resource loader for an SCXML compiler |
|
C++ data model for a Qt SCXML state machine |
|
The data model base class for a Qt SCXML state machine |
|
Represents a function to be executed on each iteration of an SCXML foreach loop |
|
Creates SCXML service instances from documents loaded at runtime |
|
Describes the errors returned by the Qt SCXML state machine when parsing an SCXML file |
|
Event for a Qt SCXML state machine |
|
AssingmentInfo class represents a data assignment |
|
Represents a unit of executable content |
|
Represents a foreach construct |
|
Represents a service invocation |
|
Represents a parameter to a service invocation |
|
The base class for services called from state machines |
|
Creates invokable service instances |
|
The null data model for a Qt SCXML stateMachine |
|
Interface to the state machines created from SCXML files |
|
Creates SCXML service instances from precompiled documents |
|
Used by compiled state machines |
To use the module with cmake, use the find_package()
command to locate the needed module components in the Qt6
package:
find_package(Qt6 REQUIRED COMPONENTS Scxml)
target_link_libraries(mytarget PRIVATE Qt6::Scxml)
To configure the module for building with qmake, add the module as a value of the QT
variable in the project's .pro file:
QT += scxml
For more information, see Instantiating State Machines.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: