diff options
author | Brett Stottlemyer <bstottle@ford.com> | 2014-07-31 09:45:14 +0300 |
---|---|---|
committer | Brett Stottlemyer <bstottle@ford.com> | 2014-08-08 20:03:36 +0200 |
commit | d239b72fcf0ecd361b24024ed303dfd874e605f2 (patch) | |
tree | 6c10337da5f702a68074f71874205746649b1846 /src/imports/statemachine/statemachine.pro | |
parent | ca43c4121dde6c8f5d4eabfcf128ff6214996d54 (diff) |
Say hello to the Declarative State Machine Framework
The Declarative State Machine Framework extends Qt's State Machine
Framework (QSM) into QML to provide types for creating and executing
state graphs in QML. This gives you the power of deterministic state
machines, but declaratively and without having to write all of the
boilerplate code. It is an alternative to the existing QML State type,
intended for more complex models.
[ChangeLog][QtQML] The Declarative State Machine Framework extends Qt's
State Machine Framework (QSM) into QML. This gives you the power of
deterministic state machines, but declaratively.
Change-Id: I02390ba7f1baed50935364530925bd75087299cb
Reviewed-by: Sebastian Sauer <sebastian.sauer@kdab.com>
Reviewed-by: BogDan Vatra <bogdan@kde.org>
Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
Diffstat (limited to 'src/imports/statemachine/statemachine.pro')
-rw-r--r-- | src/imports/statemachine/statemachine.pro | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/imports/statemachine/statemachine.pro b/src/imports/statemachine/statemachine.pro new file mode 100644 index 0000000000..4cc7089a32 --- /dev/null +++ b/src/imports/statemachine/statemachine.pro @@ -0,0 +1,24 @@ +CXX_MODULE = qml +TARGET = qtqmlstatemachine +TARGETPATH = QtQml/StateMachine +IMPORT_VERSION = 1.0 + +QT = core-private qml-private + +SOURCES = \ + $$PWD/finalstate.cpp \ + $$PWD/signaltransition.cpp \ + $$PWD/statebase.cpp \ + $$PWD/statemachine.cpp \ + $$PWD/timeouttransition.cpp \ + $$PWD/plugin.cpp + +HEADERS = \ + $$PWD/childrenprivate.h \ + $$PWD/finalstate.h \ + $$PWD/signaltransition.h \ + $$PWD/statebase.h \ + $$PWD/statemachine.h \ + $$PWD/timeouttransition.h + +load(qml_plugin) |