summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/examples.pro21
-rw-r--r--examples/scxml/calculator/calculator.pro (renamed from examples/calculator/calculator.pro)0
-rw-r--r--examples/scxml/calculator/calculator.scxml (renamed from examples/calculator/calculator.scxml)0
-rw-r--r--examples/scxml/calculator/doc/images/calculator.png (renamed from examples/calculator/doc/images/calculator.png)bin6054 -> 6054 bytes
-rw-r--r--examples/scxml/calculator/doc/src/calculator.qdoc (renamed from examples/calculator/doc/src/calculator.qdoc)0
-rw-r--r--examples/scxml/calculator/main.cpp (renamed from examples/calculator/main.cpp)0
-rw-r--r--examples/scxml/calculator/mainwindow.cpp (renamed from examples/calculator/mainwindow.cpp)0
-rw-r--r--examples/scxml/calculator/mainwindow.h (renamed from examples/calculator/mainwindow.h)0
-rw-r--r--examples/scxml/calculator/mainwindow.ui (renamed from examples/calculator/mainwindow.ui)0
-rw-r--r--examples/scxml/invoke-common/Button.qml (renamed from examples/invoke-common/Button.qml)0
-rw-r--r--examples/scxml/invoke-common/MainView.qml (renamed from examples/invoke-common/MainView.qml)0
-rw-r--r--examples/scxml/invoke-common/SubView.qml (renamed from examples/invoke-common/SubView.qml)0
-rw-r--r--examples/scxml/invoke-common/statemachine.scxml (renamed from examples/invoke-common/statemachine.scxml)0
-rw-r--r--examples/scxml/invoke-dynamic/doc/src/invoke-dynamic.qdoc (renamed from examples/invoke-dynamic/doc/src/invoke-dynamic.qdoc)0
-rw-r--r--examples/scxml/invoke-dynamic/invoke-dynamic.cpp (renamed from examples/invoke-dynamic/invoke-dynamic.cpp)0
-rw-r--r--examples/scxml/invoke-dynamic/invoke-dynamic.pro (renamed from examples/invoke-dynamic/invoke-dynamic.pro)0
-rw-r--r--examples/scxml/invoke-dynamic/invoke-dynamic.qml (renamed from examples/invoke-dynamic/invoke-dynamic.qml)0
-rw-r--r--examples/scxml/invoke-dynamic/invoke-dynamic.qrc (renamed from examples/invoke-dynamic/invoke-dynamic.qrc)0
-rw-r--r--examples/scxml/invoke-static/doc/src/invoke-static.qdoc (renamed from examples/invoke-static/doc/src/invoke-static.qdoc)0
-rw-r--r--examples/scxml/invoke-static/invoke-static.cpp (renamed from examples/invoke-static/invoke-static.cpp)0
-rw-r--r--examples/scxml/invoke-static/invoke-static.pro (renamed from examples/invoke-static/invoke-static.pro)0
-rw-r--r--examples/scxml/invoke-static/invoke-static.qml (renamed from examples/invoke-static/invoke-static.qml)0
-rw-r--r--examples/scxml/invoke-static/invoke-static.qrc (renamed from examples/invoke-static/invoke-static.qrc)0
-rw-r--r--examples/scxml/mediaplayer-common/Mediaplayer.qml (renamed from examples/mediaplayer-common/Mediaplayer.qml)0
-rw-r--r--examples/scxml/mediaplayer-common/mainwindow.cpp (renamed from examples/mediaplayer-common/mainwindow.cpp)0
-rw-r--r--examples/scxml/mediaplayer-common/mainwindow.h (renamed from examples/mediaplayer-common/mainwindow.h)0
-rw-r--r--examples/scxml/mediaplayer-common/mainwindow.ui (renamed from examples/mediaplayer-common/mainwindow.ui)0
-rw-r--r--examples/scxml/mediaplayer-common/mediaplayer.scxml (renamed from examples/mediaplayer-common/mediaplayer.scxml)0
-rw-r--r--examples/scxml/mediaplayer-qml-cppdatamodel/doc/src/mediaplayer-qml-cppdatamodel.qdoc (renamed from examples/mediaplayer-qml-cppdatamodel/doc/src/mediaplayer-qml-cppdatamodel.qdoc)0
-rw-r--r--examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-cppdatamodel.scxml (renamed from examples/mediaplayer-qml-cppdatamodel/mediaplayer-cppdatamodel.scxml)0
-rw-r--r--examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.cpp (renamed from examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.cpp)0
-rw-r--r--examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.pro (renamed from examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.pro)0
-rw-r--r--examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qml (renamed from examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qml)0
-rw-r--r--examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qrc (renamed from examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qrc)0
-rw-r--r--examples/scxml/mediaplayer-qml-cppdatamodel/thedatamodel.cpp (renamed from examples/mediaplayer-qml-cppdatamodel/thedatamodel.cpp)0
-rw-r--r--examples/scxml/mediaplayer-qml-cppdatamodel/thedatamodel.h (renamed from examples/mediaplayer-qml-cppdatamodel/thedatamodel.h)0
-rw-r--r--examples/scxml/mediaplayer-qml-dynamic/doc/src/mediaplayer-qml-dynamic.qdoc (renamed from examples/mediaplayer-qml-dynamic/doc/src/mediaplayer-qml-dynamic.qdoc)0
-rw-r--r--examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.cpp (renamed from examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.cpp)0
-rw-r--r--examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.pro (renamed from examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.pro)0
-rw-r--r--examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qml (renamed from examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qml)0
-rw-r--r--examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qrc (renamed from examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qrc)0
-rw-r--r--examples/scxml/mediaplayer-qml-static/doc/src/mediaplayer-qml-static.qdoc (renamed from examples/mediaplayer-qml-static/doc/src/mediaplayer-qml-static.qdoc)0
-rw-r--r--examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.cpp (renamed from examples/mediaplayer-qml-static/mediaplayer-qml-static.cpp)0
-rw-r--r--examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.pro (renamed from examples/mediaplayer-qml-static/mediaplayer-qml-static.pro)0
-rw-r--r--examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.qml (renamed from examples/mediaplayer-qml-static/mediaplayer-qml-static.qml)0
-rw-r--r--examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.qrc (renamed from examples/mediaplayer-qml-static/mediaplayer-qml-static.qrc)0
-rw-r--r--examples/scxml/mediaplayer-widgets-dynamic/doc/src/mediaplayer-widgets-dynamic.qdoc (renamed from examples/mediaplayer-widgets-dynamic/doc/src/mediaplayer-widgets-dynamic.qdoc)0
-rw-r--r--examples/scxml/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.cpp (renamed from examples/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.cpp)0
-rw-r--r--examples/scxml/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.pro (renamed from examples/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.pro)0
-rw-r--r--examples/scxml/mediaplayer-widgets-dynamic/mediaplayer.qrc (renamed from examples/mediaplayer-widgets-dynamic/mediaplayer.qrc)0
-rw-r--r--examples/scxml/mediaplayer-widgets-static/doc/src/mediaplayer-widgets-static.qdoc (renamed from examples/mediaplayer-widgets-static/doc/src/mediaplayer-widgets-static.qdoc)0
-rw-r--r--examples/scxml/mediaplayer-widgets-static/mediaplayer-widgets-static.cpp (renamed from examples/mediaplayer-widgets-static/mediaplayer-widgets-static.cpp)0
-rw-r--r--examples/scxml/mediaplayer-widgets-static/mediaplayer-widgets-static.pro (renamed from examples/mediaplayer-widgets-static/mediaplayer-widgets-static.pro)0
-rw-r--r--examples/scxml/pinball/doc/images/pinball.png (renamed from examples/pinball/doc/images/pinball.png)bin44973 -> 44973 bytes
-rw-r--r--examples/scxml/pinball/doc/src/pinball.qdoc (renamed from examples/pinball/doc/src/pinball.qdoc)0
-rw-r--r--examples/scxml/pinball/main.cpp (renamed from examples/pinball/main.cpp)0
-rw-r--r--examples/scxml/pinball/mainwindow.cpp (renamed from examples/pinball/mainwindow.cpp)0
-rw-r--r--examples/scxml/pinball/mainwindow.h (renamed from examples/pinball/mainwindow.h)0
-rw-r--r--examples/scxml/pinball/mainwindow.ui (renamed from examples/pinball/mainwindow.ui)0
-rw-r--r--examples/scxml/pinball/pinball.pro (renamed from examples/pinball/pinball.pro)0
-rw-r--r--examples/scxml/pinball/pinball.scxml (renamed from examples/pinball/pinball.scxml)0
-rw-r--r--examples/scxml/scxml.pro23
-rw-r--r--examples/scxml/trafficlight-common/Button.qml (renamed from examples/trafficlight-common/Button.qml)0
-rw-r--r--examples/scxml/trafficlight-common/Light.qml (renamed from examples/trafficlight-common/Light.qml)0
-rw-r--r--examples/scxml/trafficlight-common/TrafficLight.qml (renamed from examples/trafficlight-common/TrafficLight.qml)0
-rw-r--r--examples/scxml/trafficlight-common/statemachine.scxml (renamed from examples/trafficlight-common/statemachine.scxml)0
-rw-r--r--examples/scxml/trafficlight-common/trafficlight.cpp (renamed from examples/trafficlight-common/trafficlight.cpp)0
-rw-r--r--examples/scxml/trafficlight-common/trafficlight.h (renamed from examples/trafficlight-common/trafficlight.h)0
-rw-r--r--examples/scxml/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc (renamed from examples/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc)0
-rw-r--r--examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.cpp (renamed from examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.cpp)0
-rw-r--r--examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.pro (renamed from examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.pro)0
-rw-r--r--examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qml (renamed from examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qml)0
-rw-r--r--examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qrc (renamed from examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qrc)0
-rw-r--r--examples/scxml/trafficlight-qml-static/doc/src/trafficlight-qml-static.qdoc (renamed from examples/trafficlight-qml-static/doc/src/trafficlight-qml-static.qdoc)0
-rw-r--r--examples/scxml/trafficlight-qml-static/trafficlight-qml-static.cpp (renamed from examples/trafficlight-qml-static/trafficlight-qml-static.cpp)0
-rw-r--r--examples/scxml/trafficlight-qml-static/trafficlight-qml-static.pro (renamed from examples/trafficlight-qml-static/trafficlight-qml-static.pro)0
-rw-r--r--examples/scxml/trafficlight-qml-static/trafficlight-qml-static.qml (renamed from examples/trafficlight-qml-static/trafficlight-qml-static.qml)0
-rw-r--r--examples/scxml/trafficlight-qml-static/trafficlight-qml-static.qrc (renamed from examples/trafficlight-qml-static/trafficlight-qml-static.qrc)0
-rw-r--r--examples/scxml/trafficlight-widgets-dynamic/doc/src/trafficlight-widgets-dynamic.qdoc (renamed from examples/trafficlight-widgets-dynamic/doc/src/trafficlight-widgets-dynamic.qdoc)0
-rw-r--r--examples/scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.cpp (renamed from examples/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.cpp)0
-rw-r--r--examples/scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.pro (renamed from examples/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.pro)0
-rw-r--r--examples/scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.qrc (renamed from examples/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.qrc)0
-rw-r--r--examples/scxml/trafficlight-widgets-static/doc/src/trafficlight-widgets-static.qdoc (renamed from examples/trafficlight-widgets-static/doc/src/trafficlight-widgets-static.qdoc)0
-rw-r--r--examples/scxml/trafficlight-widgets-static/trafficlight-widgets-static.cpp (renamed from examples/trafficlight-widgets-static/trafficlight-widgets-static.cpp)0
-rw-r--r--examples/scxml/trafficlight-widgets-static/trafficlight-widgets-static.pro (renamed from examples/trafficlight-widgets-static/trafficlight-widgets-static.pro)0
-rw-r--r--src/scxml/doc/qtscxml.qdocconf4
86 files changed, 26 insertions, 22 deletions
diff --git a/examples/examples.pro b/examples/examples.pro
index 0ee3d2e..2d6d823 100644
--- a/examples/examples.pro
+++ b/examples/examples.pro
@@ -1,23 +1,4 @@
TEMPLATE = subdirs
-!msvc{
-qtHaveModule(widgets) {
- SUBDIRS += trafficlight-widgets-static
- SUBDIRS += trafficlight-widgets-dynamic
- SUBDIRS += mediaplayer-widgets-static
- SUBDIRS += mediaplayer-widgets-dynamic
- SUBDIRS += calculator
- SUBDIRS += pinball
-}
+qtHaveModule(scxml): SUBDIRS += scxml
-qtHaveModule(qml) {
- SUBDIRS += trafficlight-qml-static
- SUBDIRS += trafficlight-qml-dynamic
- SUBDIRS += mediaplayer-qml-static
- SUBDIRS += mediaplayer-qml-dynamic
-
- SUBDIRS += mediaplayer-qml-cppdatamodel
- SUBDIRS += invoke-static
- SUBDIRS += invoke-dynamic
-}
-}
diff --git a/examples/calculator/calculator.pro b/examples/scxml/calculator/calculator.pro
index 9c0ef68..9c0ef68 100644
--- a/examples/calculator/calculator.pro
+++ b/examples/scxml/calculator/calculator.pro
diff --git a/examples/calculator/calculator.scxml b/examples/scxml/calculator/calculator.scxml
index 2b1e926..2b1e926 100644
--- a/examples/calculator/calculator.scxml
+++ b/examples/scxml/calculator/calculator.scxml
diff --git a/examples/calculator/doc/images/calculator.png b/examples/scxml/calculator/doc/images/calculator.png
index 443242a..443242a 100644
--- a/examples/calculator/doc/images/calculator.png
+++ b/examples/scxml/calculator/doc/images/calculator.png
Binary files differ
diff --git a/examples/calculator/doc/src/calculator.qdoc b/examples/scxml/calculator/doc/src/calculator.qdoc
index 9edb0c3..9edb0c3 100644
--- a/examples/calculator/doc/src/calculator.qdoc
+++ b/examples/scxml/calculator/doc/src/calculator.qdoc
diff --git a/examples/calculator/main.cpp b/examples/scxml/calculator/main.cpp
index 2587e2b..2587e2b 100644
--- a/examples/calculator/main.cpp
+++ b/examples/scxml/calculator/main.cpp
diff --git a/examples/calculator/mainwindow.cpp b/examples/scxml/calculator/mainwindow.cpp
index eacafaa..eacafaa 100644
--- a/examples/calculator/mainwindow.cpp
+++ b/examples/scxml/calculator/mainwindow.cpp
diff --git a/examples/calculator/mainwindow.h b/examples/scxml/calculator/mainwindow.h
index c8d77f3..c8d77f3 100644
--- a/examples/calculator/mainwindow.h
+++ b/examples/scxml/calculator/mainwindow.h
diff --git a/examples/calculator/mainwindow.ui b/examples/scxml/calculator/mainwindow.ui
index 8001ff1..8001ff1 100644
--- a/examples/calculator/mainwindow.ui
+++ b/examples/scxml/calculator/mainwindow.ui
diff --git a/examples/invoke-common/Button.qml b/examples/scxml/invoke-common/Button.qml
index 4e92e32..4e92e32 100644
--- a/examples/invoke-common/Button.qml
+++ b/examples/scxml/invoke-common/Button.qml
diff --git a/examples/invoke-common/MainView.qml b/examples/scxml/invoke-common/MainView.qml
index 0f51ae5..0f51ae5 100644
--- a/examples/invoke-common/MainView.qml
+++ b/examples/scxml/invoke-common/MainView.qml
diff --git a/examples/invoke-common/SubView.qml b/examples/scxml/invoke-common/SubView.qml
index cec32e3..cec32e3 100644
--- a/examples/invoke-common/SubView.qml
+++ b/examples/scxml/invoke-common/SubView.qml
diff --git a/examples/invoke-common/statemachine.scxml b/examples/scxml/invoke-common/statemachine.scxml
index b9defeb..b9defeb 100644
--- a/examples/invoke-common/statemachine.scxml
+++ b/examples/scxml/invoke-common/statemachine.scxml
diff --git a/examples/invoke-dynamic/doc/src/invoke-dynamic.qdoc b/examples/scxml/invoke-dynamic/doc/src/invoke-dynamic.qdoc
index aff0d9d..aff0d9d 100644
--- a/examples/invoke-dynamic/doc/src/invoke-dynamic.qdoc
+++ b/examples/scxml/invoke-dynamic/doc/src/invoke-dynamic.qdoc
diff --git a/examples/invoke-dynamic/invoke-dynamic.cpp b/examples/scxml/invoke-dynamic/invoke-dynamic.cpp
index 958128d..958128d 100644
--- a/examples/invoke-dynamic/invoke-dynamic.cpp
+++ b/examples/scxml/invoke-dynamic/invoke-dynamic.cpp
diff --git a/examples/invoke-dynamic/invoke-dynamic.pro b/examples/scxml/invoke-dynamic/invoke-dynamic.pro
index d86caeb..d86caeb 100644
--- a/examples/invoke-dynamic/invoke-dynamic.pro
+++ b/examples/scxml/invoke-dynamic/invoke-dynamic.pro
diff --git a/examples/invoke-dynamic/invoke-dynamic.qml b/examples/scxml/invoke-dynamic/invoke-dynamic.qml
index d0cfa4d..d0cfa4d 100644
--- a/examples/invoke-dynamic/invoke-dynamic.qml
+++ b/examples/scxml/invoke-dynamic/invoke-dynamic.qml
diff --git a/examples/invoke-dynamic/invoke-dynamic.qrc b/examples/scxml/invoke-dynamic/invoke-dynamic.qrc
index ecf8bd1..ecf8bd1 100644
--- a/examples/invoke-dynamic/invoke-dynamic.qrc
+++ b/examples/scxml/invoke-dynamic/invoke-dynamic.qrc
diff --git a/examples/invoke-static/doc/src/invoke-static.qdoc b/examples/scxml/invoke-static/doc/src/invoke-static.qdoc
index a7987e3..a7987e3 100644
--- a/examples/invoke-static/doc/src/invoke-static.qdoc
+++ b/examples/scxml/invoke-static/doc/src/invoke-static.qdoc
diff --git a/examples/invoke-static/invoke-static.cpp b/examples/scxml/invoke-static/invoke-static.cpp
index c6d0655..c6d0655 100644
--- a/examples/invoke-static/invoke-static.cpp
+++ b/examples/scxml/invoke-static/invoke-static.cpp
diff --git a/examples/invoke-static/invoke-static.pro b/examples/scxml/invoke-static/invoke-static.pro
index 86e0845..86e0845 100644
--- a/examples/invoke-static/invoke-static.pro
+++ b/examples/scxml/invoke-static/invoke-static.pro
diff --git a/examples/invoke-static/invoke-static.qml b/examples/scxml/invoke-static/invoke-static.qml
index 68f0556..68f0556 100644
--- a/examples/invoke-static/invoke-static.qml
+++ b/examples/scxml/invoke-static/invoke-static.qml
diff --git a/examples/invoke-static/invoke-static.qrc b/examples/scxml/invoke-static/invoke-static.qrc
index cc5bcad..cc5bcad 100644
--- a/examples/invoke-static/invoke-static.qrc
+++ b/examples/scxml/invoke-static/invoke-static.qrc
diff --git a/examples/mediaplayer-common/Mediaplayer.qml b/examples/scxml/mediaplayer-common/Mediaplayer.qml
index c3e1b98..c3e1b98 100644
--- a/examples/mediaplayer-common/Mediaplayer.qml
+++ b/examples/scxml/mediaplayer-common/Mediaplayer.qml
diff --git a/examples/mediaplayer-common/mainwindow.cpp b/examples/scxml/mediaplayer-common/mainwindow.cpp
index e9a5767..e9a5767 100644
--- a/examples/mediaplayer-common/mainwindow.cpp
+++ b/examples/scxml/mediaplayer-common/mainwindow.cpp
diff --git a/examples/mediaplayer-common/mainwindow.h b/examples/scxml/mediaplayer-common/mainwindow.h
index e9ed5fe..e9ed5fe 100644
--- a/examples/mediaplayer-common/mainwindow.h
+++ b/examples/scxml/mediaplayer-common/mainwindow.h
diff --git a/examples/mediaplayer-common/mainwindow.ui b/examples/scxml/mediaplayer-common/mainwindow.ui
index 79679a8..79679a8 100644
--- a/examples/mediaplayer-common/mainwindow.ui
+++ b/examples/scxml/mediaplayer-common/mainwindow.ui
diff --git a/examples/mediaplayer-common/mediaplayer.scxml b/examples/scxml/mediaplayer-common/mediaplayer.scxml
index 025245a..025245a 100644
--- a/examples/mediaplayer-common/mediaplayer.scxml
+++ b/examples/scxml/mediaplayer-common/mediaplayer.scxml
diff --git a/examples/mediaplayer-qml-cppdatamodel/doc/src/mediaplayer-qml-cppdatamodel.qdoc b/examples/scxml/mediaplayer-qml-cppdatamodel/doc/src/mediaplayer-qml-cppdatamodel.qdoc
index d1b2eaa..d1b2eaa 100644
--- a/examples/mediaplayer-qml-cppdatamodel/doc/src/mediaplayer-qml-cppdatamodel.qdoc
+++ b/examples/scxml/mediaplayer-qml-cppdatamodel/doc/src/mediaplayer-qml-cppdatamodel.qdoc
diff --git a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-cppdatamodel.scxml b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-cppdatamodel.scxml
index 3683c19..3683c19 100644
--- a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-cppdatamodel.scxml
+++ b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-cppdatamodel.scxml
diff --git a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.cpp b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.cpp
index cc087f2..cc087f2 100644
--- a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.cpp
+++ b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.cpp
diff --git a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.pro b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.pro
index fae454d..fae454d 100644
--- a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.pro
+++ b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.pro
diff --git a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qml b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qml
index 252d69b..252d69b 100644
--- a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qml
+++ b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qml
diff --git a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qrc b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qrc
index 0de7eb7..0de7eb7 100644
--- a/examples/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qrc
+++ b/examples/scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qrc
diff --git a/examples/mediaplayer-qml-cppdatamodel/thedatamodel.cpp b/examples/scxml/mediaplayer-qml-cppdatamodel/thedatamodel.cpp
index 8ac6864..8ac6864 100644
--- a/examples/mediaplayer-qml-cppdatamodel/thedatamodel.cpp
+++ b/examples/scxml/mediaplayer-qml-cppdatamodel/thedatamodel.cpp
diff --git a/examples/mediaplayer-qml-cppdatamodel/thedatamodel.h b/examples/scxml/mediaplayer-qml-cppdatamodel/thedatamodel.h
index ce4ac67..ce4ac67 100644
--- a/examples/mediaplayer-qml-cppdatamodel/thedatamodel.h
+++ b/examples/scxml/mediaplayer-qml-cppdatamodel/thedatamodel.h
diff --git a/examples/mediaplayer-qml-dynamic/doc/src/mediaplayer-qml-dynamic.qdoc b/examples/scxml/mediaplayer-qml-dynamic/doc/src/mediaplayer-qml-dynamic.qdoc
index 7bdc6e3..7bdc6e3 100644
--- a/examples/mediaplayer-qml-dynamic/doc/src/mediaplayer-qml-dynamic.qdoc
+++ b/examples/scxml/mediaplayer-qml-dynamic/doc/src/mediaplayer-qml-dynamic.qdoc
diff --git a/examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.cpp b/examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.cpp
index 51f5738..51f5738 100644
--- a/examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.cpp
+++ b/examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.cpp
diff --git a/examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.pro b/examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.pro
index 1af874f..1af874f 100644
--- a/examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.pro
+++ b/examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.pro
diff --git a/examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qml b/examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qml
index 3e936c3..3e936c3 100644
--- a/examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qml
+++ b/examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qml
diff --git a/examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qrc b/examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qrc
index 0c7c40b..0c7c40b 100644
--- a/examples/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qrc
+++ b/examples/scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qrc
diff --git a/examples/mediaplayer-qml-static/doc/src/mediaplayer-qml-static.qdoc b/examples/scxml/mediaplayer-qml-static/doc/src/mediaplayer-qml-static.qdoc
index 427a100..427a100 100644
--- a/examples/mediaplayer-qml-static/doc/src/mediaplayer-qml-static.qdoc
+++ b/examples/scxml/mediaplayer-qml-static/doc/src/mediaplayer-qml-static.qdoc
diff --git a/examples/mediaplayer-qml-static/mediaplayer-qml-static.cpp b/examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.cpp
index c6d9d3a..c6d9d3a 100644
--- a/examples/mediaplayer-qml-static/mediaplayer-qml-static.cpp
+++ b/examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.cpp
diff --git a/examples/mediaplayer-qml-static/mediaplayer-qml-static.pro b/examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.pro
index b6ca140..b6ca140 100644
--- a/examples/mediaplayer-qml-static/mediaplayer-qml-static.pro
+++ b/examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.pro
diff --git a/examples/mediaplayer-qml-static/mediaplayer-qml-static.qml b/examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.qml
index 252d69b..252d69b 100644
--- a/examples/mediaplayer-qml-static/mediaplayer-qml-static.qml
+++ b/examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.qml
diff --git a/examples/mediaplayer-qml-static/mediaplayer-qml-static.qrc b/examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.qrc
index e65d449..e65d449 100644
--- a/examples/mediaplayer-qml-static/mediaplayer-qml-static.qrc
+++ b/examples/scxml/mediaplayer-qml-static/mediaplayer-qml-static.qrc
diff --git a/examples/mediaplayer-widgets-dynamic/doc/src/mediaplayer-widgets-dynamic.qdoc b/examples/scxml/mediaplayer-widgets-dynamic/doc/src/mediaplayer-widgets-dynamic.qdoc
index 6ef43ea..6ef43ea 100644
--- a/examples/mediaplayer-widgets-dynamic/doc/src/mediaplayer-widgets-dynamic.qdoc
+++ b/examples/scxml/mediaplayer-widgets-dynamic/doc/src/mediaplayer-widgets-dynamic.qdoc
diff --git a/examples/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.cpp b/examples/scxml/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.cpp
index f36a62e..f36a62e 100644
--- a/examples/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.cpp
+++ b/examples/scxml/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.cpp
diff --git a/examples/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.pro b/examples/scxml/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.pro
index e157f0c..e157f0c 100644
--- a/examples/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.pro
+++ b/examples/scxml/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.pro
diff --git a/examples/mediaplayer-widgets-dynamic/mediaplayer.qrc b/examples/scxml/mediaplayer-widgets-dynamic/mediaplayer.qrc
index aecd468..aecd468 100644
--- a/examples/mediaplayer-widgets-dynamic/mediaplayer.qrc
+++ b/examples/scxml/mediaplayer-widgets-dynamic/mediaplayer.qrc
diff --git a/examples/mediaplayer-widgets-static/doc/src/mediaplayer-widgets-static.qdoc b/examples/scxml/mediaplayer-widgets-static/doc/src/mediaplayer-widgets-static.qdoc
index f06db24..f06db24 100644
--- a/examples/mediaplayer-widgets-static/doc/src/mediaplayer-widgets-static.qdoc
+++ b/examples/scxml/mediaplayer-widgets-static/doc/src/mediaplayer-widgets-static.qdoc
diff --git a/examples/mediaplayer-widgets-static/mediaplayer-widgets-static.cpp b/examples/scxml/mediaplayer-widgets-static/mediaplayer-widgets-static.cpp
index dcc6d59..dcc6d59 100644
--- a/examples/mediaplayer-widgets-static/mediaplayer-widgets-static.cpp
+++ b/examples/scxml/mediaplayer-widgets-static/mediaplayer-widgets-static.cpp
diff --git a/examples/mediaplayer-widgets-static/mediaplayer-widgets-static.pro b/examples/scxml/mediaplayer-widgets-static/mediaplayer-widgets-static.pro
index a108453..a108453 100644
--- a/examples/mediaplayer-widgets-static/mediaplayer-widgets-static.pro
+++ b/examples/scxml/mediaplayer-widgets-static/mediaplayer-widgets-static.pro
diff --git a/examples/pinball/doc/images/pinball.png b/examples/scxml/pinball/doc/images/pinball.png
index bbd390e..bbd390e 100644
--- a/examples/pinball/doc/images/pinball.png
+++ b/examples/scxml/pinball/doc/images/pinball.png
Binary files differ
diff --git a/examples/pinball/doc/src/pinball.qdoc b/examples/scxml/pinball/doc/src/pinball.qdoc
index f67b66d..f67b66d 100644
--- a/examples/pinball/doc/src/pinball.qdoc
+++ b/examples/scxml/pinball/doc/src/pinball.qdoc
diff --git a/examples/pinball/main.cpp b/examples/scxml/pinball/main.cpp
index 4b4c06e..4b4c06e 100644
--- a/examples/pinball/main.cpp
+++ b/examples/scxml/pinball/main.cpp
diff --git a/examples/pinball/mainwindow.cpp b/examples/scxml/pinball/mainwindow.cpp
index 424a786..424a786 100644
--- a/examples/pinball/mainwindow.cpp
+++ b/examples/scxml/pinball/mainwindow.cpp
diff --git a/examples/pinball/mainwindow.h b/examples/scxml/pinball/mainwindow.h
index 985f77c..985f77c 100644
--- a/examples/pinball/mainwindow.h
+++ b/examples/scxml/pinball/mainwindow.h
diff --git a/examples/pinball/mainwindow.ui b/examples/scxml/pinball/mainwindow.ui
index cc25176..cc25176 100644
--- a/examples/pinball/mainwindow.ui
+++ b/examples/scxml/pinball/mainwindow.ui
diff --git a/examples/pinball/pinball.pro b/examples/scxml/pinball/pinball.pro
index 2cb002d..2cb002d 100644
--- a/examples/pinball/pinball.pro
+++ b/examples/scxml/pinball/pinball.pro
diff --git a/examples/pinball/pinball.scxml b/examples/scxml/pinball/pinball.scxml
index 735bca2..735bca2 100644
--- a/examples/pinball/pinball.scxml
+++ b/examples/scxml/pinball/pinball.scxml
diff --git a/examples/scxml/scxml.pro b/examples/scxml/scxml.pro
new file mode 100644
index 0000000..0ee3d2e
--- /dev/null
+++ b/examples/scxml/scxml.pro
@@ -0,0 +1,23 @@
+TEMPLATE = subdirs
+
+!msvc{
+qtHaveModule(widgets) {
+ SUBDIRS += trafficlight-widgets-static
+ SUBDIRS += trafficlight-widgets-dynamic
+ SUBDIRS += mediaplayer-widgets-static
+ SUBDIRS += mediaplayer-widgets-dynamic
+ SUBDIRS += calculator
+ SUBDIRS += pinball
+}
+
+qtHaveModule(qml) {
+ SUBDIRS += trafficlight-qml-static
+ SUBDIRS += trafficlight-qml-dynamic
+ SUBDIRS += mediaplayer-qml-static
+ SUBDIRS += mediaplayer-qml-dynamic
+
+ SUBDIRS += mediaplayer-qml-cppdatamodel
+ SUBDIRS += invoke-static
+ SUBDIRS += invoke-dynamic
+}
+}
diff --git a/examples/trafficlight-common/Button.qml b/examples/scxml/trafficlight-common/Button.qml
index 36bec5f..36bec5f 100644
--- a/examples/trafficlight-common/Button.qml
+++ b/examples/scxml/trafficlight-common/Button.qml
diff --git a/examples/trafficlight-common/Light.qml b/examples/scxml/trafficlight-common/Light.qml
index f444a9c..f444a9c 100644
--- a/examples/trafficlight-common/Light.qml
+++ b/examples/scxml/trafficlight-common/Light.qml
diff --git a/examples/trafficlight-common/TrafficLight.qml b/examples/scxml/trafficlight-common/TrafficLight.qml
index 4d8cb15..4d8cb15 100644
--- a/examples/trafficlight-common/TrafficLight.qml
+++ b/examples/scxml/trafficlight-common/TrafficLight.qml
diff --git a/examples/trafficlight-common/statemachine.scxml b/examples/scxml/trafficlight-common/statemachine.scxml
index 4224e81..4224e81 100644
--- a/examples/trafficlight-common/statemachine.scxml
+++ b/examples/scxml/trafficlight-common/statemachine.scxml
diff --git a/examples/trafficlight-common/trafficlight.cpp b/examples/scxml/trafficlight-common/trafficlight.cpp
index 7341c96..7341c96 100644
--- a/examples/trafficlight-common/trafficlight.cpp
+++ b/examples/scxml/trafficlight-common/trafficlight.cpp
diff --git a/examples/trafficlight-common/trafficlight.h b/examples/scxml/trafficlight-common/trafficlight.h
index 0623249..0623249 100644
--- a/examples/trafficlight-common/trafficlight.h
+++ b/examples/scxml/trafficlight-common/trafficlight.h
diff --git a/examples/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc b/examples/scxml/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc
index c2c4dc7..c2c4dc7 100644
--- a/examples/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc
+++ b/examples/scxml/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc
diff --git a/examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.cpp b/examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.cpp
index d12db7b..d12db7b 100644
--- a/examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.cpp
+++ b/examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.cpp
diff --git a/examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.pro b/examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.pro
index 886424e..886424e 100644
--- a/examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.pro
+++ b/examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.pro
diff --git a/examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qml b/examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qml
index 3b406c7..3b406c7 100644
--- a/examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qml
+++ b/examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qml
diff --git a/examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qrc b/examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qrc
index fa110f2..fa110f2 100644
--- a/examples/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qrc
+++ b/examples/scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qrc
diff --git a/examples/trafficlight-qml-static/doc/src/trafficlight-qml-static.qdoc b/examples/scxml/trafficlight-qml-static/doc/src/trafficlight-qml-static.qdoc
index 6932dbc..6932dbc 100644
--- a/examples/trafficlight-qml-static/doc/src/trafficlight-qml-static.qdoc
+++ b/examples/scxml/trafficlight-qml-static/doc/src/trafficlight-qml-static.qdoc
diff --git a/examples/trafficlight-qml-static/trafficlight-qml-static.cpp b/examples/scxml/trafficlight-qml-static/trafficlight-qml-static.cpp
index 2e671f3..2e671f3 100644
--- a/examples/trafficlight-qml-static/trafficlight-qml-static.cpp
+++ b/examples/scxml/trafficlight-qml-static/trafficlight-qml-static.cpp
diff --git a/examples/trafficlight-qml-static/trafficlight-qml-static.pro b/examples/scxml/trafficlight-qml-static/trafficlight-qml-static.pro
index 4c19594..4c19594 100644
--- a/examples/trafficlight-qml-static/trafficlight-qml-static.pro
+++ b/examples/scxml/trafficlight-qml-static/trafficlight-qml-static.pro
diff --git a/examples/trafficlight-qml-static/trafficlight-qml-static.qml b/examples/scxml/trafficlight-qml-static/trafficlight-qml-static.qml
index 28024a0..28024a0 100644
--- a/examples/trafficlight-qml-static/trafficlight-qml-static.qml
+++ b/examples/scxml/trafficlight-qml-static/trafficlight-qml-static.qml
diff --git a/examples/trafficlight-qml-static/trafficlight-qml-static.qrc b/examples/scxml/trafficlight-qml-static/trafficlight-qml-static.qrc
index d75853c..d75853c 100644
--- a/examples/trafficlight-qml-static/trafficlight-qml-static.qrc
+++ b/examples/scxml/trafficlight-qml-static/trafficlight-qml-static.qrc
diff --git a/examples/trafficlight-widgets-dynamic/doc/src/trafficlight-widgets-dynamic.qdoc b/examples/scxml/trafficlight-widgets-dynamic/doc/src/trafficlight-widgets-dynamic.qdoc
index 236f410..236f410 100644
--- a/examples/trafficlight-widgets-dynamic/doc/src/trafficlight-widgets-dynamic.qdoc
+++ b/examples/scxml/trafficlight-widgets-dynamic/doc/src/trafficlight-widgets-dynamic.qdoc
diff --git a/examples/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.cpp b/examples/scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.cpp
index 223da17..223da17 100644
--- a/examples/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.cpp
+++ b/examples/scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.cpp
diff --git a/examples/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.pro b/examples/scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.pro
index ffcc2ff..ffcc2ff 100644
--- a/examples/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.pro
+++ b/examples/scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.pro
diff --git a/examples/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.qrc b/examples/scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.qrc
index 897d792..897d792 100644
--- a/examples/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.qrc
+++ b/examples/scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.qrc
diff --git a/examples/trafficlight-widgets-static/doc/src/trafficlight-widgets-static.qdoc b/examples/scxml/trafficlight-widgets-static/doc/src/trafficlight-widgets-static.qdoc
index 03e0680..03e0680 100644
--- a/examples/trafficlight-widgets-static/doc/src/trafficlight-widgets-static.qdoc
+++ b/examples/scxml/trafficlight-widgets-static/doc/src/trafficlight-widgets-static.qdoc
diff --git a/examples/trafficlight-widgets-static/trafficlight-widgets-static.cpp b/examples/scxml/trafficlight-widgets-static/trafficlight-widgets-static.cpp
index e0d59e3..e0d59e3 100644
--- a/examples/trafficlight-widgets-static/trafficlight-widgets-static.cpp
+++ b/examples/scxml/trafficlight-widgets-static/trafficlight-widgets-static.cpp
diff --git a/examples/trafficlight-widgets-static/trafficlight-widgets-static.pro b/examples/scxml/trafficlight-widgets-static/trafficlight-widgets-static.pro
index b40a692..b40a692 100644
--- a/examples/trafficlight-widgets-static/trafficlight-widgets-static.pro
+++ b/examples/scxml/trafficlight-widgets-static/trafficlight-widgets-static.pro
diff --git a/src/scxml/doc/qtscxml.qdocconf b/src/scxml/doc/qtscxml.qdocconf
index 532daf4..1b4f64c 100644
--- a/src/scxml/doc/qtscxml.qdocconf
+++ b/src/scxml/doc/qtscxml.qdocconf
@@ -7,8 +7,8 @@ version = $QT_VERSION
# Install path for the examples. For Qt 5.6, the convention
# is to use the repository name as the install location
# under QT_INSTALL_EXAMPLES.
-examplesinstallpath = tqtc-qtscxml
-exampledirs = ../../../examples
+examplesinstallpath = qtscxml/scxml
+exampledirs = ../../../examples/scxml
imagedirs = ../../../examples/doc/images
examples.fileextensions += "*.scxml"