<?xml version="1.0" encoding="UTF-8"?>
<instructionals module="QtScxml">
    <examples>
        <example name="Qt SCXML Calculator Example" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-calculator-widgets-example.html" projectPath="scxml/calculator-widgets/calculator-widgets.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/calculator.png">
            <description><![CDATA[A widget-based application that implements the Calculator example presented in the SCXML Specification.]]></description>
            <tags>calculator,scxml</tags>
            <fileToOpen mainFile="true">scxml/calculator-widgets/calculator-widgets.cpp</fileToOpen>
        </example>
        <example name="Qt SCXML Calculator QML Example" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-calculator-qml-example.html" projectPath="scxml/calculator-qml/calculator-qml.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/calculator-qml.png" isHighlighted="true">
            <description><![CDATA[A Qt Quick application that implements the Calculator example presented in the SCXML Specification.]]></description>
            <tags>calculator,qml,scxml</tags>
            <fileToOpen>scxml/calculator-qml/calculator-qml.cpp</fileToOpen>
            <fileToOpen mainFile="true">scxml/calculator-qml/calculator-qml.qml</fileToOpen>
        </example>
        <example name="Qt SCXML FTP Client Example" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-ftpclient-example.html" projectPath="scxml/ftpclient/ftpclient.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/ftpclient-statechart.png">
            <description><![CDATA[Implements a simple FTP client using a state machine.]]></description>
            <tags>client,ftp,scxml</tags>
            <fileToOpen mainFile="true">scxml/ftpclient/main.cpp</fileToOpen>
        </example>
        <example name="Qt SCXML Invoke Example (Dynamic)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-invoke-dynamic-example.html" projectPath="scxml/invoke-dynamic/invoke-dynamic.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/invoke-dynamic.png">
            <description><![CDATA[Invokes a dynamically loaded nested state machine.]]></description>
            <tags>dynamic,invoke,scxml</tags>
            <fileToOpen>scxml/invoke-dynamic/invoke-dynamic.cpp</fileToOpen>
            <fileToOpen mainFile="true">scxml/invoke-dynamic/invoke-dynamic.qml</fileToOpen>
        </example>
        <example name="Qt SCXML Invoke Example (Static)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-invoke-static-example.html" projectPath="scxml/invoke-static/invoke-static.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/invoke-static.png">
            <description><![CDATA[Invokes a compiled nested state machine.]]></description>
            <tags>invoke,scxml,static</tags>
            <fileToOpen>scxml/invoke-static/invoke-static.cpp</fileToOpen>
            <fileToOpen mainFile="true">scxml/invoke-static/invoke-static.qml</fileToOpen>
        </example>
        <example name="Qt SCXML Media Player Example (Dynamic)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-mediaplayer-widgets-dynamic-example.html" projectPath="scxml/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/mediaplayer.png">
            <description><![CDATA[A widget-based application that sends data to and receives it from a dynamically loaded ECMAScript data model.]]></description>
            <tags>dynamic,media,player,scxml</tags>
            <fileToOpen mainFile="true">scxml/mediaplayer-widgets-dynamic/mediaplayer-widgets-dynamic.cpp</fileToOpen>
        </example>
        <example name="Qt SCXML Media Player Example (Static)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-mediaplayer-widgets-static-example.html" projectPath="scxml/mediaplayer-widgets-static/mediaplayer-widgets-static.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/mediaplayer.png">
            <description><![CDATA[A widget-based application that sends data to and receives it from a compiled ECMAScript data model.]]></description>
            <tags>media,player,scxml,static</tags>
            <fileToOpen mainFile="true">scxml/mediaplayer-widgets-static/mediaplayer-widgets-static.cpp</fileToOpen>
        </example>
        <example name="Qt SCXML Media Player QML Example (C++ Data Model)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-mediaplayer-qml-cppdatamodel-example.html" projectPath="scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/mediaplayer.png">
            <description><![CDATA[Sends data to and receives it from a C++ data model.]]></description>
            <tags>c+,data,media,model),player,qml,scxml</tags>
            <fileToOpen>scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.cpp</fileToOpen>
            <fileToOpen mainFile="true">scxml/mediaplayer-qml-cppdatamodel/mediaplayer-qml-cppdatamodel.qml</fileToOpen>
        </example>
        <example name="Qt SCXML Media Player QML Example (Dynamic)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-mediaplayer-qml-dynamic-example.html" projectPath="scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/mediaplayer.png">
            <description><![CDATA[A Qt Quick application that sends data to and receives it from a dynamically loaded ECMAScript data model.]]></description>
            <tags>dynamic,media,player,qml,scxml</tags>
            <fileToOpen>scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.cpp</fileToOpen>
            <fileToOpen mainFile="true">scxml/mediaplayer-qml-dynamic/mediaplayer-qml-dynamic.qml</fileToOpen>
        </example>
        <example name="Qt SCXML Media Player QML Example (Static)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-mediaplayer-qml-static-example.html" projectPath="scxml/mediaplayer-qml-static/mediaplayer-qml-static.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/mediaplayer.png">
            <description><![CDATA[A Qt Quick application that sends data to and receives it from a compiled ECMAScript data model.]]></description>
            <tags>media,player,qml,scxml,static</tags>
            <fileToOpen>scxml/mediaplayer-qml-static/mediaplayer-qml-static.cpp</fileToOpen>
            <fileToOpen mainFile="true">scxml/mediaplayer-qml-static/mediaplayer-qml-static.qml</fileToOpen>
        </example>
        <example name="Qt SCXML Pinball Example" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-pinball-example.html" projectPath="scxml/pinball/pinball.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/pinball.png">
            <description><![CDATA[Encapsulates the internal logic of an application in an SCXML file.]]></description>
            <tags>pinball,scxml</tags>
            <fileToOpen mainFile="true">scxml/pinball/main.cpp</fileToOpen>
        </example>
        <example name="Qt SCXML Sudoku Example" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-sudoku-example.html" projectPath="scxml/sudoku/sudoku.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/sudoku.png">
            <description><![CDATA[Presents the use of SCXML in a sudoku game.]]></description>
            <tags>scxml,sudoku</tags>
            <fileToOpen mainFile="true">scxml/sudoku/main.cpp</fileToOpen>
        </example>
        <example name="Qt SCXML Traffic Light Example (Dynamic)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-trafficlight-widgets-dynamic-example.html" projectPath="scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/trafficlight.png">
            <description><![CDATA[A widget-based application that uses a dynamically loaded state machine to implement a traffic light.]]></description>
            <tags>dynamic,light,scxml,traffic</tags>
            <fileToOpen mainFile="true">scxml/trafficlight-widgets-dynamic/trafficlight-widgets-dynamic.cpp</fileToOpen>
        </example>
        <example name="Qt SCXML Traffic Light Example (Static)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-trafficlight-widgets-static-example.html" projectPath="scxml/trafficlight-widgets-static/trafficlight-widgets-static.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/trafficlight.png">
            <description><![CDATA[A widget-based application that uses a compiled state machine to implement a traffic light.]]></description>
            <tags>light,scxml,static,traffic</tags>
            <fileToOpen mainFile="true">scxml/trafficlight-widgets-static/trafficlight-widgets-static.cpp</fileToOpen>
        </example>
        <example name="Qt SCXML Traffic Light QML Example (Dynamic)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-trafficlight-qml-dynamic-example.html" projectPath="scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/trafficlight.png" isHighlighted="true">
            <description><![CDATA[A Qt Quick application that uses a dynamically loaded state machine to implement a traffic light.]]></description>
            <tags>dynamic,light,qml,scxml,traffic</tags>
            <fileToOpen>scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.cpp</fileToOpen>
            <fileToOpen mainFile="true">scxml/trafficlight-qml-dynamic/trafficlight-qml-dynamic.qml</fileToOpen>
        </example>
        <example name="Qt SCXML Traffic Light QML Example (Simple)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-trafficlight-qml-simple-example.html" projectPath="scxml/trafficlight-qml-simple/trafficlight-qml-simple.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/trafficlight.png">
            <description><![CDATA[A Qt Quick application that uses a compiled state machine to implement a simplified traffic light.]]></description>
            <tags>light,qml,scxml,simple,traffic</tags>
            <fileToOpen mainFile="true">scxml/trafficlight-qml-simple/trafficlight-qml-simple.cpp</fileToOpen>
        </example>
        <example name="Qt SCXML Traffic Light QML Example (Static)" docUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/qtscxml-trafficlight-qml-static-example.html" projectPath="scxml/trafficlight-qml-static/trafficlight-qml-static.pro" imageUrl="qthelp://org.qt-project.qtscxml.593/qtscxml/images/trafficlight.png">
            <description><![CDATA[A Qt Quick application that uses a compiled state machine to implement a traffic light.]]></description>
            <tags>light,qml,scxml,static,traffic</tags>
            <fileToOpen>scxml/trafficlight-qml-static/trafficlight-qml-static.cpp</fileToOpen>
            <fileToOpen mainFile="true">scxml/trafficlight-qml-static/trafficlight-qml-static.qml</fileToOpen>
        </example>
    </examples>
</instructionals>
