<?xml version="1.0" encoding="UTF-8"?>
<instructionals module="QtStateMachine">
    <examples>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.6111/qtstatemachine/qtstatemachine-moveblocks-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.6111/qtstatemachine/images/moveblocks-example.png" name="Move Blocks" projectPath="statemachine/moveblocks/CMakeLists.txt">
            <description><![CDATA[The Move Blocks example shows how to animate items in a QGraphicsScene using a QStateMachine with a custom transition.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/moveblocks/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.6111/qtstatemachine/qtstatemachine-pingpong-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.6111/qtstatemachine/images/pingpong-example.png" name="Ping Pong States" projectPath="statemachine/pingpong/CMakeLists.txt">
            <description><![CDATA[The Ping Pong States example shows how to use parallel states together with custom events and transitions in Qt State Machine Framework.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/pingpong/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.6111/qtstatemachine/qtstatemachine-rogue-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.6111/qtstatemachine/images/rogue-example.png" name="Rogue" projectPath="statemachine/rogue/CMakeLists.txt">
            <description><![CDATA[The Rogue example shows how to use the Qt state machine for event handling.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/rogue/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.6111/qtstatemachine/qtstatemachine-trafficlight-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.6111/qtstatemachine/images/trafficlight-example.png" isHighlighted="true" name="Traffic Light" projectPath="statemachine/trafficlight/CMakeLists.txt">
            <description><![CDATA[The Traffic Light example shows how to use Qt State Machine Overview to implement the control flow of a traffic light.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/trafficlight/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
    </examples>
</instructionals>
