<?xml version="1.0" encoding="UTF-8"?>
<instructionals module="QtSql">
    <examples>
        <example docUrl="qthelp://org.qt-project.qtsql.660/qtsql/qtsql-books-example.html" imageUrl="qthelp://org.qt-project.qtsql.660/qtsql/images/books-demo.png" name="Books" projectPath="sql/books/CMakeLists.txt">
            <description><![CDATA[Shows how to use Qt SQL classes with a model/view framework.]]></description>
            <tags>sql</tags>
            <fileToOpen mainFile="true">sql/books/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtsql.660/qtsql/qtsql-cachedtable-example.html" imageUrl="qthelp://org.qt-project.qtsql.660/qtsql/images/cachedtable-example.png" name="Cached SQL Table" projectPath="sql/cachedtable/CMakeLists.txt">
            <description><![CDATA[The Cached Table example shows how a table view can be used to access a database, caching any changes to the data until the user explicitly submits them using a push button.]]></description>
            <tags>sql</tags>
            <fileToOpen mainFile="true">sql/cachedtable/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtsql.660/qtsql/qtsql-drilldown-example.html" imageUrl="qthelp://org.qt-project.qtsql.660/qtsql/images/drilldown-example.png" name="Drill Down Example" projectPath="sql/drilldown/CMakeLists.txt">
            <description><![CDATA[The Drill Down example shows how to read data from a database as well as submit changes, using the QSqlRelationalTableModel and QDataWidgetMapper classes.]]></description>
            <tags>sql</tags>
            <fileToOpen mainFile="true">sql/drilldown/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtsql.660/qtsql/qtsql-masterdetail-example.html" imageUrl="qthelp://org.qt-project.qtsql.660/qtsql/images/masterdetail-example.png" name="Master Detail Example" projectPath="sql/masterdetail/CMakeLists.txt">
            <description><![CDATA[The Master Detail Example shows how to present data from different data sources in the same application. The album titles, and the corresponding artists and release dates, are kept in a database, while each album's tracks are stored in an XML file.]]></description>
            <tags>sql</tags>
            <fileToOpen mainFile="true">sql/masterdetail/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtsql.660/qtsql/qtsql-querymodel-example.html" imageUrl="qthelp://org.qt-project.qtsql.660/qtsql/images/querymodel-example.png" name="Query Model Example" projectPath="sql/querymodel/CMakeLists.txt">
            <description><![CDATA[The Query Model example shows how to make customized versions of data obtained from a SQL query, using a model that encapsulates the query and table views to display the results.]]></description>
            <tags>sql</tags>
            <fileToOpen mainFile="true">sql/querymodel/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtsql.660/qtsql/qtsql-relationaltablemodel-example.html" imageUrl="qthelp://org.qt-project.qtsql.660/qtsql/images/relationaltablemodel-example.png" name="Relational Table Model Example" projectPath="sql/relationaltablemodel/CMakeLists.txt">
            <description><![CDATA[The Relational Table Model example shows how to use table views with a relational model to visualize the relations between items in a database.]]></description>
            <tags>sql</tags>
            <fileToOpen mainFile="true">sql/relationaltablemodel/relationaltablemodel.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtsql.660/qtsql/qtsql-sqlbrowser-example.html" imageUrl="qthelp://org.qt-project.qtsql.660/qtsql/images/sqlbrowser-demo.png" name="SQL Browser" projectPath="sql/sqlbrowser/CMakeLists.txt">
            <description><![CDATA[The SQL Browser example shows how a data browser can be used to visualize the results of SQL statements on a live database.]]></description>
            <tags>sql</tags>
            <fileToOpen mainFile="true">sql/sqlbrowser/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtsql.660/qtsql/qtsql-sqlwidgetmapper-example.html" imageUrl="qthelp://org.qt-project.qtsql.660/qtsql/images/sql-widget-mapper.png" name="SQL Widget Mapper Example" projectPath="sql/sqlwidgetmapper/CMakeLists.txt">
            <description><![CDATA[The SQL Widget Mapper example shows how to use a map information from a database to widgets on a form.]]></description>
            <tags>sql</tags>
            <fileToOpen mainFile="true">sql/sqlwidgetmapper/main.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
        <example docUrl="qthelp://org.qt-project.qtsql.660/qtsql/qtsql-tablemodel-example.html" imageUrl="qthelp://org.qt-project.qtsql.660/qtsql/images/tablemodel-example.png" name="Table Model Example" projectPath="sql/tablemodel/CMakeLists.txt">
            <description><![CDATA[The Table Model example shows how to use a specialized SQL table model with table views to edit information in a database.]]></description>
            <tags>sql</tags>
            <fileToOpen mainFile="true">sql/tablemodel/tablemodel.cpp</fileToOpen>
            <meta>
                <entry name="category">Data Processing &amp; I/O</entry>
            </meta>
        </example>
    </examples>
</instructionals>
