Sections

Qt State Machine Framework

This component adds an API for creating hierarchical finite state machines. Note that this solution is experimental and work in progress: No backwards compatibility (source nor binary) is provided.

 Please note: This component is deprecated; see the catalog.

The State Machine Framework lets you define and run state machines. It also includes tools to load or compile SCXML files.

Documentation:

Overview: Classes:

Tested on:

  • Qt 4.4, 4.5 / Windows XP / MSVC.NET 2005
  • Qt 4.4, 4.5 / Linux / gcc
  • Qt 4.4, 4.5 / MacOS X 10.5 / gcc

Unsupported platforms:

Only the tested platforms are supported, however the classes should be platform independent and are likely to work on the platforms supported by Qt.

Download Commercial Edition:

Only available for Qt Solutions license holders with a valid Support and Maintenance agreement (authentication required).

Download Open Source Edition (LGPL):

Changes:

  • 1.1: API changes in QAbstractState and QAbstractTransition.
  • 1.1: Added classes to load SCXML files.
  • 1.0: Initial version.
Document Actions