<?xml version="1.0" encoding="UTF-8"?>
<instructionals module="QtStateMachine">
    <examples>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-animation-animatedtiles-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/animatedtiles-example.png" name="Animated Tiles Example" projectPath="statemachine/animation/animatedtiles/CMakeLists.txt">
            <description><![CDATA[The Animated Tiles example animates items in a graphics scene.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/animation/animatedtiles/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-statemachine-eventtransitions-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/transitions.png" name="Event Transitions Example" projectPath="statemachine/statemachine/eventtransitions/CMakeLists.txt">
            <description><![CDATA[The Event Transitions example shows how to use event transitions, a feature of Qt State Machine Framework.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/statemachine/eventtransitions/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-statemachine-factorial-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/factorial-example.png" name="Factorial States Example" projectPath="statemachine/statemachine/factorial/CMakeLists.txt">
            <description><![CDATA[The Factorial States example shows how to use Qt State Machine Overview to calculate the factorial of an integer.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/statemachine/factorial/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-animation-moveblocks-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/moveblocks-example.png" name="Move Blocks Example" projectPath="statemachine/animation/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/animation/moveblocks/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-graphicsview-padnavigator-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/padnavigator-example.png" name="Pad Navigator Example" projectPath="statemachine/graphicsview/padnavigator/CMakeLists.txt">
            <description><![CDATA[Demonstrates how to create animated user interface.]]></description>
            <tags>statemachine</tags>
            <fileToOpen>statemachine/graphicsview/padnavigator/main.cpp</fileToOpen>
            <fileToOpen>statemachine/graphicsview/padnavigator/padnavigator.h</fileToOpen>
            <fileToOpen mainFile="true">statemachine/graphicsview/padnavigator/padnavigator.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-statemachine-pingpong-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/pingpong-example.png" name="Ping Pong States Example" projectPath="statemachine/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/statemachine/pingpong/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-statemachine-rogue-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/rogue-example.png" name="Rogue Example" projectPath="statemachine/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/statemachine/rogue/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-animation-states-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/states-example.png" name="States Example" projectPath="statemachine/animation/states/CMakeLists.txt">
            <description><![CDATA[The States example shows how to use the Qt state machine to play animations.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/animation/states/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-animation-stickman-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/stickman-example.png" name="Stickman Example" projectPath="statemachine/animation/stickman/CMakeLists.txt">
            <description><![CDATA[The Stickman example shows how to animate transitions in a state machine to implement key frame animations.]]></description>
            <tags>statemachine</tags>
            <fileToOpen>statemachine/animation/stickman/main.cpp</fileToOpen>
            <fileToOpen>statemachine/animation/stickman/stickman.h</fileToOpen>
            <fileToOpen mainFile="true">statemachine/animation/stickman/stickman.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-animation-sub-attaq-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/sub-attaq-demo.png" name="Sub-Attaq" projectPath="statemachine/animation/sub-attaq/CMakeLists.txt">
            <description><![CDATA[This example shows Qt's ability to combine the animation framework and the state machine framework to create a game.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/animation/sub-attaq/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-statemachine-trafficlight-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/trafficlight-example.png" name="Traffic Light Example" projectPath="statemachine/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/statemachine/trafficlight/main.cpp</fileToOpen>
        </example>
        <example docUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/qtstatemachine-statemachine-twowaybutton-example.html" imageUrl="qthelp://org.qt-project.qtstatemachine.641/qtstatemachine/images/twowaybutton-example.png" name="Two-way Button Example" projectPath="statemachine/statemachine/twowaybutton/CMakeLists.txt">
            <description><![CDATA[The Two-way button example shows how to use Qt State Machine Framework to implement a simple state machine that toggles the current state when a button is clicked.]]></description>
            <tags>statemachine</tags>
            <fileToOpen mainFile="true">statemachine/statemachine/twowaybutton/main.cpp</fileToOpen>
        </example>
    </examples>
</instructionals>
