diff options
Diffstat (limited to 'examples/scxml/trafficlight-qml-dynamic')
-rw-r--r-- | examples/scxml/trafficlight-qml-dynamic/CMakeLists.txt | 13 | ||||
-rw-r--r-- | examples/scxml/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc | 12 |
2 files changed, 15 insertions, 10 deletions
diff --git a/examples/scxml/trafficlight-qml-dynamic/CMakeLists.txt b/examples/scxml/trafficlight-qml-dynamic/CMakeLists.txt index 20ab198..fd4a5a6 100644 --- a/examples/scxml/trafficlight-qml-dynamic/CMakeLists.txt +++ b/examples/scxml/trafficlight-qml-dynamic/CMakeLists.txt @@ -15,10 +15,7 @@ endif() set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/scxml/trafficlight-qml-dynamic") -find_package(Qt6 COMPONENTS Core) -find_package(Qt6 COMPONENTS Gui) -find_package(Qt6 COMPONENTS Qml) -find_package(Qt6 COMPONENTS Scxml) +find_package(Qt6 COMPONENTS Core Gui Qml Scxml) qt_add_executable(trafficlight-qml-dynamic trafficlight-qml-dynamic.cpp @@ -28,10 +25,10 @@ set_target_properties(trafficlight-qml-dynamic PROPERTIES MACOSX_BUNDLE TRUE ) target_link_libraries(trafficlight-qml-dynamic PUBLIC - Qt::Core - Qt::Gui - Qt::Qml - Qt::Scxml + Qt6::Core + Qt6::Gui + Qt6::Qml + Qt6::Scxml ) diff --git a/examples/scxml/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc b/examples/scxml/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc index 0316508..56e4dc4 100644 --- a/examples/scxml/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc +++ b/examples/scxml/trafficlight-qml-dynamic/doc/src/trafficlight-qml-dynamic.qdoc @@ -44,13 +44,21 @@ \section1 Dynamically Loading the State Machine - We link against the Qt SCXML module by adding the following line to the - example \e .pro file: + We link against the Qt SCXML module by adding the following lines to the + example's build files. + To \e .pro when using qmake: \quotefromfile trafficlight-qml-dynamic/trafficlight-qml-dynamic.pro \skipto QT \printline scxml + To \e CMakeLists.txt when using cmake: + \quotefromfile trafficlight-qml-dynamic/CMakeLists.txt + \skipto find_package + \printline Scxml + \skipto target_link_libraries + \printuntil ) + We dynamically create the state machine in the main QML file: \quotefromfile trafficlight-qml-dynamic/trafficlight-qml-dynamic.qml |