<?xml version="1.0" encoding="UTF-8"?>
<instructionals module="QtScxml">
    <examples>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-calculator-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/calculator.png" name="SCXML Calculator" projectPath="scxml/calculator/CMakeLists.txt">
            <description><![CDATA[An application that implements the Calculator example presented in the SCXML Specification.]]></description>
            <tags>scxml,state machine</tags>
            <fileToOpen mainFile="true">scxml/calculator/calculator.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-ftpclient-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/ftpclient-statechart.png" name="SCXML FTP Client" projectPath="scxml/ftpclient/CMakeLists.txt">
            <description><![CDATA[Implements a simple FTP client using a state machine.]]></description>
            <tags>scxml</tags>
            <fileToOpen mainFile="true">scxml/ftpclient/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Networking</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-invoke-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/invoke.png" name="SCXML Invoke" projectPath="scxml/invoke/CMakeLists.txt">
            <description><![CDATA[Invokes a compiled nested state machine.]]></description>
            <tags>scxml</tags>
            <fileToOpen mainFile="true">scxml/invoke/invoke.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-mediaplayer-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/mediaplayer.png" name="SCXML Media Player" projectPath="scxml/mediaplayer/CMakeLists.txt">
            <description><![CDATA[Sends data to and receives it from a C++ data model.]]></description>
            <tags>scxml,state machine</tags>
            <fileToOpen mainFile="true">scxml/mediaplayer/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-sudoku-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/sudoku.png" name="SCXML Sudoku" projectPath="scxml/sudoku/CMakeLists.txt">
            <description><![CDATA[Demonstrates the use of separate javascript file with SCXML.]]></description>
            <tags>scxml,state machine</tags>
            <fileToOpen mainFile="true">scxml/sudoku/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-trafficlight-qml-dynamic-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/trafficlight.png" name="SCXML Traffic Light (Dynamic, QML)" projectPath="scxml/trafficlight-qml-dynamic/CMakeLists.txt">
            <description><![CDATA[A Qt Quick application that uses a dynamically loaded state machine to implement a traffic light.]]></description>
            <tags>scxml</tags>
            <fileToOpen mainFile="true">scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-trafficlight-widgets-dynamic-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/trafficlight.png" name="SCXML Traffic Light (Dynamic, Widgets)" projectPath="scxml/trafficlight-widgets-dynamic/CMakeLists.txt">
            <description><![CDATA[A widget-based application that uses a dynamically loaded state machine to implement a traffic light.]]></description>
            <tags>scxml</tags>
            <fileToOpen mainFile="true">scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-trafficlight-qml-simple-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/trafficlight.png" name="SCXML Traffic Light (Simple, QML)" projectPath="scxml/trafficlight-qml-simple/CMakeLists.txt">
            <description><![CDATA[A Qt Quick application that uses a compiled state machine to implement a simplified traffic light.]]></description>
            <tags>scxml</tags>
            <fileToOpen mainFile="true">scxml/trafficlight-qml-simple/trafficlight-qml-simple.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-trafficlight-qml-static-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/trafficlight.png" name="SCXML Traffic Light (Static, QML)" projectPath="scxml/trafficlight-qml-static/CMakeLists.txt">
            <description><![CDATA[A Qt Quick application that uses a compiled state machine to implement a traffic light.]]></description>
            <tags>scxml</tags>
            <fileToOpen mainFile="true">scxml/trafficlight-qml-static/trafficlight-qml-static.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/qtscxml-trafficlight-widgets-static-example.html" imageUrl="qthelp://org.qt-project.qtscxml.651/qtscxml/images/trafficlight.png" name="SCXML Traffic Light (Static, Widgets)" projectPath="scxml/trafficlight-widgets-static/CMakeLists.txt">
            <description><![CDATA[A widget-based application that uses a compiled state machine to implement a traffic light.]]></description>
            <tags>scxml</tags>
            <fileToOpen mainFile="true">scxml/trafficlight-widgets-static/trafficlight-widgets-static.cpp</fileToOpen>
        </example>
    </examples>
</instructionals>
