Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/doc/src/getting-started/examples.qdoc

    r769 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    77** This file is part of the documentation of the Qt Toolkit.
    88**
    9 ** $QT_BEGIN_LICENSE:LGPL$
     9** $QT_BEGIN_LICENSE:FDL$
    1010** Commercial Usage
    1111** Licensees holding valid Qt Commercial licenses may use this file in
    1212** accordance with the Qt Commercial License Agreement provided with the
    13 ** Software or, alternatively, in accordance with the terms contained in
    14 ** a written agreement between you and Nokia.
     13** Software or, alternatively, in accordance with the terms contained in a
     14** written agreement between you and Nokia.
    1515**
    16 ** GNU Lesser General Public License Usage
    17 ** Alternatively, this file may be used under the terms of the GNU Lesser
    18 ** General Public License version 2.1 as published by the Free Software
    19 ** Foundation and appearing in the file LICENSE.LGPL included in the
    20 ** packaging of this file.  Please review the following information to
    21 ** ensure the GNU Lesser General Public License version 2.1 requirements
    22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    23 **
    24 ** In addition, as a special exception, Nokia gives you certain additional
    25 ** rights.  These rights are described in the Nokia Qt LGPL Exception
    26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    27 **
    28 ** GNU General Public License Usage
    29 ** Alternatively, this file may be used under the terms of the GNU
    30 ** General Public License version 3.0 as published by the Free Software
    31 ** Foundation and appearing in the file LICENSE.GPL included in the
    32 ** packaging of this file.  Please review the following information to
    33 ** ensure the GNU General Public License version 3.0 requirements will be
    34 ** met: http://www.gnu.org/copyleft/gpl.html.
     16** GNU Free Documentation License
     17** Alternatively, this file may be used under the terms of the GNU Free
     18** Documentation License version 1.3 as published by the Free Software
     19** Foundation and appearing in the file included in the packaging of this
     20** file.
    3521**
    3622** If you have questions regarding the use of this file, please contact
     
    4127
    4228/*!
    43     \page examples-overview.html
    44     \raw HTML
    45     <script>
    46     document.location.href = "examples.html";
    47     </script>
    48     \endraw
    49     Click this \l{Qt Examples}{link} if you don't get redirected.
    50 */
    51 
    52 /*!
    53     \page examples.html
    54     \title Qt Examples
    55     \brief The example programs provided with Qt.
    56 
    57     \previouspage Tutorials
    58     \contentspage How to Learn Qt
    59     \nextpage Qt Demonstrations
    60 
    61     Qt is supplied with a variety of examples that cover almost every aspect
    62     of development. They are not all designed to be impressive when you run
    63     them, but their source code is carefully written to show good Qt
    64     programming practices. You can launch any of these programs from the
    65     \l{Examples and Demos Launcher} application.
    66 
    67     These examples are ordered by functional area, but many examples often
    68     use features from many parts of Qt to highlight one area in particular.
    69     If you are new to Qt, you should probably start by going through the
    70     \l{Tutorials} before you have a look at the
    71     \l{mainwindows/application}{Application} example.
    72 
    73     In addition to the examples and the tutorial, Qt includes a
    74     \l{Qt Demonstrations}{selection of demos} that deliberately show off
    75     Qt's features. You might want to look at these as well.
    76 
    77     \section1 \l{Widgets Examples}{Widgets}
    78     \beginfloatleft
    79     \l{Widgets Examples}{\inlineimage widget-examples.png
    80     }
    81 
    82     \endfloat
    83     Qt comes with a large range of standard widgets that users of modern
    84     applications have come to expect. You can also develop your own custom
    85     widgets and controls, and use them alongside standard widgets.
    86 
    87     It is even possible to provide custom styles and themes for widgets that can
    88     be used to change the appearance of standard widgets and appropriately
    89     written custom widgets.
    90 
    91     \clearfloat
    92     \section1 \l{Dialog Examples}{Dialogs}
    93     \beginfloatleft
    94     \l{Dialog Examples}{\inlineimage dialog-examples.png
    95     }
    96 
    97     \endfloat
    98     Qt includes standard dialogs for many common operations, such as file
    99     selection, printing, and color selection.
    100 
    101     Custom dialogs can also be created for specialized modal or modeless
    102     interactions with users.
    103 
    104     \clearfloat
    105     \section1 \l{Main Window Examples}{Main Windows}
    106     \beginfloatleft
    107     \l{Main Window Examples}{\inlineimage mainwindow-examples.png
    108     }
    109 
    110     \endfloat
    111     All the standard features of application main windows are provided by Qt.
    112 
    113     Main windows can have pull down menus, tool bars, and dock windows. These
    114     separate forms of user input are unified in an integrated action system that
    115     also supports keyboard shortcuts and accelerator keys in menu items.
    116 
    117     \clearfloat
    118     \section1 \l{Layout Examples}{Layouts}
    119     \beginfloatleft
    120     \l{Layout Examples}{\inlineimage layout-examples.png
    121     }
    122 
    123     \endfloat
    124     Qt uses a layout-based approach to widget management. Widgets are arranged in
    125     the optimal positions in windows based on simple layout rules, leading to a
    126     consistent look and feel.
    127 
    128     Custom layouts can be used to provide more control over the positions and
    129     sizes of child widgets.
    130 
    131     \clearfloat
    132     \section1 \l{Item Views Examples}{Item Views}
    133     \beginfloatleft
    134     \l{Item Views Examples}{\inlineimage itemview-examples.png
    135     }
    136 
    137     \endfloat
    138     Item views are widgets that typically display data sets. Qt 4's model/view
    139     framework lets you handle large data sets by separating the underlying data
    140     from the way it is represented to the user, and provides support for
    141     customized rendering through the use of delegates.
    142 
    143     \clearfloat
    144     \section1 \l{Graphics View Examples}{Graphics View}
    145     \beginfloatleft
    146     \l{Graphics View Examples}{\inlineimage graphicsview-examples.png
    147     }
    148 
    149     \endfloat
    150     Qt is provided with a comprehensive canvas through the GraphicsView
    151     classes.
    152 
    153     \clearfloat
    154     \section1 \l{Painting Examples}{Painting}
    155     \beginfloatleft
    156     \l{Painting Examples}{\inlineimage painting-examples.png
    157     }
    158 
    159     \endfloat
    160     Qt's painting system is able to render vector graphics, images, and outline
    161     font-based text with sub-pixel accuracy accuracy using anti-aliasing to
    162     improve rendering quality.
    163 
    164     \clearfloat
    165     \section1 \l{Rich Text Examples}{Rich Text}
    166     \beginfloatleft
    167     \l{Rich Text Examples}{\inlineimage richtext-examples.png
    168     }
    169 
    170     \endfloat
    171     Qt provides powerful document-oriented rich text engine that supports Unicode
    172     and right-to-left scripts. Documents can be manipulated using a cursor-based
    173     API, and their contents can be imported and exported as both HTML and in a
    174     custom XML format.
    175 
    176     \clearfloat
    177     \section1 \l{Desktop Examples}{Desktop}
    178     \beginfloatleft
    179     \l{Desktop Examples}{\inlineimage desktop-examples.png
    180     }
    181 
    182     \endfloat
    183     Qt provides features to enable applications to integrate with the user's
    184     preferred desktop environment.
    185 
    186     Features such as system tray icons, access to the desktop widget, and
    187     support for desktop services can be used to improve the appearance of
    188     applications and take advantage of underlying desktop facilities.
    189 
    190     \clearfloat
    191     \section1 \l{Drag and Drop Examples}{Drag and Drop}
    192     \beginfloatleft
    193     \l{Drag and Drop Examples}{\inlineimage draganddrop-examples.png
    194     }
    195 
    196     \endfloat
    197     Qt supports native drag and drop on all platforms via an extensible
    198     MIME-based system that enables applications to send data to each other in the
    199     most appropriate formats.
    200 
    201     Drag and drop can also be implemented for internal use by applications.
    202 
    203     \clearfloat
    204     \section1 \l{Threading and Concurrent Programming Examples}{Threading and Concurrent Programming}
    205     \beginfloatleft
    206     \l{Threading and Concurrent Programming Examples}{\inlineimage thread-examples.png
    207     }
    208 
    209     \endfloat
    210     Qt 4 makes it easier than ever to write multithreaded applications. More
    211     classes have been made usable from non-GUI threads, and the signals and slots
    212     mechanism can now be used to communicate between threads.
    213 
    214     The QtConcurrent namespace includes a collection of classes and functions
    215     for straightforward concurrent programming.
    216 
    217     \clearfloat
    218     \section1 \l{Tools Examples}{Tools}
    219     \beginfloatleft
    220     \l{Tools Examples}{\inlineimage tool-examples.png
    221     }
    222 
    223     \endfloat
    224     Qt is equipped with a range of capable tool classes, from containers and
    225     iterators to classes for string handling and manipulation.
    226 
    227     Other classes provide application infrastructure support, handling plugin
    228     loading and managing configuration files.
    229 
    230     \clearfloat
    231     \section1 \l{Network Examples}{Network}
    232     \beginfloatleft
    233     \l{Network Examples}{\inlineimage network-examples.png
    234     }
    235 
    236     \endfloat
    237     Qt is provided with an extensive set of network classes to support both
    238     client-based and server side network programming.
    239 
    240     \clearfloat
    241     \section1 \l{Inter-Process Communication Examples}{Inter-Process Communication}
    242     \beginfloatleft
    243     \l{Inter-Process Communication Examples}{\inlineimage ipc-examples.png
    244     }
    245 
    246     \endfloat
    247     Simple, lightweight inter-process communication can be performed using shared
    248     memory and local sockets.
    249 
    250     \clearfloat
    251     \section1 \l{OpenGL Examples}{OpenGL} and \l{OpenVG Examples}{OpenVG} Examples
    252     \beginfloatleft
    253     \l{OpenGL Examples}{\inlineimage opengl-examples.png
    254     }
    255 
    256     \endfloat
    257     Qt provides support for integration with OpenGL implementations on all
    258     platforms, giving developers the opportunity to display hardware accelerated
    259     3D graphics alongside a more conventional user interface.
    260 
    261     Qt provides support for integration with OpenVG implementations on
    262     platforms with suitable drivers.
    263 
    264     \clearfloat
    265     \section1 \l{Multimedia Examples}{Multimedia Framework}
    266     \beginfloatleft
    267     \l{Multimedia Examples}{\inlineimage phonon-examples.png
    268     }
    269 
    270     \endfloat
    271     Qt provides low-level audio support on linux,windows and mac platforms by default and
    272     an audio plugin API to allow developers to implement there own audio support for
    273     custom devices and platforms.
    274 
    275     The Phonon Multimedia Framework brings multimedia support to Qt applications.
    276 
    277     \clearfloat
    278     \section1 \l{SQL Examples}{SQL}
    279     \beginfloatleft
    280     \l{SQL Examples}{\inlineimage sql-examples.png
    281     }
    282 
    283     \endfloat
    284     Qt provides extensive database interoperability, with support for products
    285     from both open source and proprietary vendors.
    286 
    287     SQL support is integrated with Qt's model/view architecture, making it easier
    288     to provide GUI integration for your database applications.
    289 
    290     \clearfloat
    291     \section1 \l{XML Examples}{XML}
    292     \beginfloatleft
    293     \l{XML Examples}{\inlineimage xml-examples.png
    294     }
    295 
    296     \endfloat
    297     XML parsing and handling is supported through SAX and DOM compliant APIs
    298     as well as streaming classes.
    299 
    300     The XQuery/XPath and XML Schema engines in the QtXmlPatterns modules
    301     provide classes for querying XML files and custom data models.
    302 
    303     \clearfloat
    304     \section1 \l{Qt Designer Examples}{Qt Designer}
    305     \beginfloatleft
    306     \l{Qt Designer Examples}{\inlineimage designer-examples.png
    307     }
    308 
    309     \endfloat
    310     Qt Designer is a capable graphical user interface designer that lets you
    311     create and configure forms without writing code. GUIs created with
    312     Qt Designer can be compiled into an application or created at run-time.
    313 
    314     \clearfloat
    315     \section1 \l{UiTools Examples}{UiTools}
    316     \beginfloatleft
    317     \l{UiTools Examples}{\inlineimage uitools-examples.png
    318     }
    319 
    320     \endfloat
    321     User interfaces created with Qt Designer can be loaded and displayed at
    322     run-time using the facilities of the QtUiTools module without the need
    323     to generate code in advance.
    324 
    325     \clearfloat
    326     \section1 \l{Qt Linguist Examples}{Qt Linguist}
    327     \beginfloatleft
    328     \l{Qt Linguist Examples}{\inlineimage linguist-examples.png
    329     }
    330 
    331     \endfloat
    332     Internationalization is a core feature of Qt.
    333 
    334     \clearfloat
    335     \section1 \l{Qt Script Examples}{Qt Script}
    336     \beginfloatleft
    337     \l{Qt Script Examples}{\inlineimage qtscript-examples.png
    338     }
    339 
    340     \endfloat
    341     Qt is provided with a powerful embedded scripting environment through the QtScript
    342     classes.
    343 
    344     \clearfloat
    345     \section1 \l{WebKit Examples}{WebKit}
    346     \beginfloatleft
    347     \l{WebKit Examples}{\inlineimage webkit-examples.png
    348     }
    349 
    350     \endfloat
    351     Qt provides an integrated Web browser component based on WebKit, the popular
    352     open source browser engine.
    353 
    354     \clearfloat
    355     \section1 \l{Help System Examples}{Help System}
    356     \beginfloatleft
    357     \l{Help System Examples}{\inlineimage assistant-examples.png
    358     }
    359 
    360     \endfloat
    361     Support for interactive help is provided by the Qt Assistant application.
    362     Developers can take advantages of the facilities it offers to display
    363     specially-prepared documentation to users of their applications.
    364 
    365     \clearfloat
    366     \section1 \l{State Machine Examples}{State Machine}
    367     \beginfloatleft
    368     \l{State Machine Examples}{\inlineimage statemachine-examples.png
    369     }
    370 
    371     \endfloat
    372     Qt provides a powerful hierarchical finite state machine through the Qt State
    373     Machine classes.
    374 
    375     \clearfloat
    376     \section1 \l{Animation Framework Examples}{Animation Framework}
    377     \beginfloatleft
    378     \l{Animation Framework Examples}{\inlineimage animation-examples.png
    379     }
    380 
    381     \endfloat
    382     These examples show to to use the \l{The Animation Framework}{animation framework}
    383     to build highly animated, high-performance GUIs.
    384 
    385     \clearfloat
    386     \section1 \l{Multi-Touch Examples}{Multi-Touch Framework}
    387     \beginfloatleft
    388     \l{Multi-Touch Examples}{\inlineimage multitouch-examples.png
    389     }
    390 
    391     \endfloat
    392     Support for multi-touch input makes it possible for developers to create
    393     extensible and intuitive user interfaces.
    394 
    395     \clearfloat
    396     \section1 \l{Gestures Examples}{Gestures}
    397     \beginfloatleft
    398     \l{Gestures Examples}{\inlineimage gestures-examples.png
    399     }
    400 
    401     \endfloat
    402     Applications can be written to respond to gestures as a natural input method.
    403     These examples show how to enable support for standard and custom gestures in
    404     applications.
    405 
    406     \clearfloat
    407     \section1 \l{D-Bus Examples}{D-Bus}
    408     \beginfloatleft
    409     \l{D-Bus Examples}{\inlineimage dbus-examples.png
    410     }
    411 
    412     \endfloat
    413     Systems with limited resources, specialized hardware, and small
    414     screens require special attention.
    415 
    416     \clearfloat
    417     \section1 \l{Qt for Embedded Linux Examples}{Qt for Embedded Linux}
    418     \beginfloatleft
    419     \l{Qt for Embedded Linux Examples}{\inlineimage qt-embedded-examples.png
    420     }
    421 
    422     \endfloat
    423     D-Bus is an inter-process communication protocol for Unix/Linux systems.
    424     These examples demonstrate how to write application that communicate with
    425     each other.
    426 
    427     \clearfloat
    428     \section1 \l{ActiveQt Examples}{ActiveQt}
    429     \beginfloatleft
    430     \l{ActiveQt Examples}{\inlineimage activeqt-examples.png
    431     }
    432 
    433     \endfloat
    434     These examples demonstrate how to write ActiveX controls and control servers
    435     with Qt, and how to use ActiveX controls and COM objects in a Qt application.
    436 
    437     \clearfloat
    438     \section1 \l{Qt Quarterly}{Qt Quarterly}
    439     \beginfloatleft
    440     \l{Qt Quarterly}{\inlineimage qq-thumbnail.png
    441     }
    442 
    443     \endfloat
    444     One more valuable source for examples and explanations of Qt
    445     features is the archive of \l{Qt Quarterly}, a newsletter for
    446     Qt developers.
    447 
    448     \clearfloat
     29   \group all-examples
     30   \title Qt Examples
     31
     32   Qt includes a set of examples that cover nearly every aspect of Qt
     33   development. They aren't meant to be impressive when you run them,
     34   but in each case the source code has been carefully written to
     35   illustrate one or more best Qt programming practices.
     36
     37   You can run the examples from the \l{Examples and Demos Launcher}
     38   application (except see \l{QML Examples and Demos} {QML Examples}
     39   for special instructions for running those examples).
     40
     41   The examples are listed below by functional area. Each example
     42   listed in a particular functional area is meant to illustrate how
     43   best to use Qt to do some particular task in that functional area,
     44   but the examples will often use features from other functional
     45   areas as well for completeness.
     46
     47   If you are new to Qt, you should probably start by going through
     48   the \l{Tutorials}, and then begin with the
     49   \l{mainwindows/application} {Application} example.
     50
     51   In addition to these examples and the \l{Tutorials}{tutorials}, Qt
     52   includes a \l{Qt Demonstrations}{selection of demos} that
     53   deliberately show off Qt's features. You might want to look at
     54   these as well.
     55
     56   These examples are provided under the terms of the
     57   \l{New and Modified BSD Licenses}{Modified BSD License}.
     58
     59
     60   \section1 Examples by Functional Area
     61
     62   \generatelist{related}
    44963*/
    45064
    45165/*!
    45266    \page examples-widgets.html
    453     \title Widgets Examples
    454 
    455     \contentspage Qt Examples
    456     \nextpage Dialog Examples
     67    \title Widget Examples
     68    \ingroup all-examples
     69    \brief Lots of examples of how to use different kinds of widgets.
    45770
    45871    \image widget-examples.png
     
    500113/*!
    501114    \page examples-dialogs.html
     115    \ingroup all-examples
    502116    \title Dialog Examples
    503 
    504     \previouspage Widgets Examples
    505     \contentspage Qt Examples
    506     \nextpage Main Window Examples
     117    \brief Using Qt's standard dialogs and building and using custom dialogs.
    507118
    508119    \image dialog-examples.png
     
    530141/*!
    531142    \page examples-mainwindow.html
     143    \ingroup all-examples
    532144    \title Main Window Examples
    533 
    534     \previouspage Dialog Examples
    535     \contentspage Qt Examples
    536     \nextpage Layout Examples
     145    \brief Building applications around a main window.
    537146
    538147    \image mainwindow-examples.png
     
    558167/*!
    559168    \page examples-layouts.html
     169    \ingroup all-examples
    560170    \title Layout Examples
    561 
    562     \previouspage Main Window Examples
    563     \contentspage Qt Examples
    564     \nextpage Item Views Examples
     171    \brief Using Qt's layout-based approach to widget management.
    565172
    566173    \image layout-examples.png
     
    585192/*!
    586193    \page examples-itemviews.html
     194    \ingroup all-examples
    587195    \title Item Views Examples
    588 
    589     \previouspage Layout Examples
    590     \contentspage Qt Examples
    591     \nextpage Graphics View Examples
     196    \brief Using the model/view design pattern to separate presentation from data.
    592197
    593198    \image itemview-examples.png
     
    623228/*!
    624229    \page examples-graphicsview.html
     230    \ingroup all-examples
    625231    \title Graphics View Examples
    626 
    627     \previouspage Item Views Examples
    628     \contentspage Qt Examples
    629     \nextpage Painting Examples
     232    \brief Using Qt to manage and interact with a large (potentially) number of graphics items.
    630233
    631234    \image graphicsview-examples.png
     
    640243    \o \l{graphicsview/collidingmice}{Colliding Mice}\raisedaster
    641244    \o \l{graphicsview/diagramscene}{Diagram Scene}\raisedaster
    642     \o \l{graphicsview/dragdroprobot}{Drag and Drop Robot}
    643     \o \l{graphicsview/elasticnodes}{Elastic Nodes}
     245    \o \l{graphicsview/dragdroprobot}{Drag and Drop Robot}\raisedaster
     246    \o \l{graphicsview/elasticnodes}{Elastic Nodes}\raisedaster
     247    \o \l{graphicsview/padnavigator}{Pad Navigator}\raisedaster
    644248    \o \l{graphicsview/portedasteroids}{Ported Asteroids}
    645249    \o \l{graphicsview/portedcanvas}{Ported Canvas}
     
    653257    \o \l{graphicsview/simpleanchorlayout}{Simple Anchor Layout}
    654258    \o \l{graphicsview/weatheranchorlayout}{Weather Anchor Layout}
     259    \o \l{graphicsview/basicgraphicslayouts}{Basic Graphics Layouts}
    655260    \endlist
    656261
     
    668273/*!
    669274    \page examples-painting.html
     275    \ingroup all-examples
    670276    \title Painting Examples
    671 
    672     \previouspage Graphics View Examples
    673     \contentspage Qt Examples
    674     \nextpage Rich Text Examples
     277    \brief How to use the Qt painting system.
    675278
    676279    \image painting-examples.png
     
    700303/*!
    701304    \page examples-richtext.html
     305    \ingroup all-examples
    702306    \title Rich Text Examples
    703 
    704     \previouspage Painting Examples
    705     \contentspage Qt Examples
    706     \nextpage Desktop Examples
     307    \brief Using the document-oriented rich text engine.
    707308
    708309    \image richtext-examples.png
     
    723324/*!
    724325    \page examples-desktop.html
     326    \ingroup all-examples
    725327    \title Desktop Examples
    726 
    727     \previouspage Rich Text Examples
    728     \contentspage Qt Examples
    729     \nextpage Drag and Drop Examples
     328    \brief Integrating your Qt application with your favorite desktop.
    730329
    731330    \image desktop-examples.png
     
    746345/*!
    747346    \page examples-draganddrop.html
     347    \ingroup all-examples
    748348    \title Drag and Drop Examples
    749 
    750     \previouspage Desktop Examples
    751     \contentspage Qt Examples
    752     \nextpage Threading and Concurrent Programming Examples
     349    \brief How to access your platform's native drag and drop functionality.
    753350
    754351    \image draganddrop-examples.png
     
    774371/*!
    775372    \page examples-threadandconcurrent.html
     373    \ingroup all-examples
    776374    \title Threading and Concurrent Programming Examples
    777 
    778     \previouspage Drag and Drop Examples
    779     \contentspage Qt Examples
    780     \nextpage Tools Examples
     375    \brief Threading and concurrent programming in Qt.
    781376
    782377    \image thread-examples.png
     
    814409/*!
    815410    \page examples.tools.html
     411    \ingroup all-examples
    816412    \title Tools Examples
    817 
    818     \previouspage Threading and Concurrent Programming Examples
    819     \contentspage Qt Examples
    820     \nextpage Network Examples
     413    \brief Using Qt's containers, iterators, and other tool classes.
    821414
    822415    \image tool-examples.png
     
    852445/*!
    853446    \page examples-network.html
     447    \ingroup all-examples
    854448    \title Network Examples
    855 
    856     \previouspage Tools Examples
    857     \contentspage Qt Examples
    858     \nextpage Inter-Process Communication Examples
     449    \brief How to do network programming in Qt.
    859450
    860451    \image network-examples.png
     
    881472    \o  \l{network/torrent}{Torrent}
    882473    \o  \l{network/googlesuggest}{Google Suggest}
     474    \o  \l{network/bearercloud}{Bearer Cloud}\raisedaster
     475    \o  \l{network/bearermonitor}{Bearer Monitor}
     476    \o  \l{network/securesocketclient}{Secure Socket Client}
    883477    \endlist
    884478
     
    888482/*!
    889483    \page examples-ipc.html
    890     \title Inter-Process Communication Examples
    891 
    892     \previouspage Network Examples
    893     \contentspage Qt Examples
    894     \nextpage OpenGL Examples
     484    \ingroup all-examples
     485    \title IPC Examples
     486    \brief Inter-Process Communication with Qt.
    895487
    896488    \image ipc-examples.png
     
    905497/*!
    906498    \page examples-opengl.html
     499    \ingroup all-examples
    907500    \title OpenGL Examples
    908 
    909     \previouspage Inter-Process Communication Examples
    910     \contentspage Qt Examples
    911     \nextpage OpenVG Examples
     501    \brief Accessing OpenGL from Qt.
    912502
    913503    \image opengl-examples.png
     
    939529/*!
    940530    \page examples-openvg.html
     531    \ingroup all-examples
    941532    \title OpenVG Examples
    942 
    943     \previouspage OpenGL Examples
    944     \contentspage Qt Examples
    945     \nextpage Multimedia Examples
    946 
    947     \image openvg-examples.png
     533    \brief Accessing OpenVG from Qt.
     534
     535    \image opengl-examples.png
    948536
    949537    Qt provides support for integration with OpenVG implementations on
     
    960548/*!
    961549    \page examples-multimedia.html
     550    \ingroup all-examples
    962551    \title Multimedia Examples
    963 
    964     \previouspage OpenGL Examples
    965     \contentspage Qt Examples
    966     \nextpage SQL Examples
     552    \brief Audio, video, and Phonon with Qt.
    967553
    968554    \image phonon-examples.png
     
    1009595/*!
    1010596    \page examples-sql.html
     597    \ingroup all-examples
    1011598    \title SQL Examples
    1012 
    1013     \previouspage Multimedia Examples
    1014     \contentspage Qt Examples
    1015     \nextpage XML Examples
     599    \brief Accessing your SQL database from Qt.
    1016600
    1017601    \image sql-examples.png
     
    1029613    \o \l{sql/relationaltablemodel}{Relational Table Model}
    1030614    \o \l{sql/tablemodel}{Table Model}
     615    \o \l{sql/masterdetail}{Master Detail}
    1031616    \o \l{sql/sqlwidgetmapper}{SQL Widget Mapper}\raisedaster
    1032617    \endlist
     
    1038623/*!
    1039624    \page examples-xml.html
     625    \ingroup all-examples
    1040626    \title XML Examples
    1041 
    1042     \previouspage SQL Examples
    1043     \contentspage Qt Examples
    1044     \nextpage Qt Designer Examples
     627    \brief Using XML with Qt.
    1045628
    1046629    \image xml-examples.png XML
     
    1055638    \o \l{xml/rsslisting}{RSS-Listing}
    1056639    \o \l{xml/xmlstreamlint}{XML Stream Lint Example}\raisedaster
     640    \o \l{xml/htmlinfo}{XML HTML Info}
    1057641    \endlist
    1058642
     
    1074658/*!
    1075659    \page examples-designer.html
     660    \ingroup all-examples
    1076661    \title Qt Designer Examples
    1077 
    1078     \previouspage XML Examples
    1079     \contentspage Qt Examples
    1080     \nextpage UiTools Examples
     662    \brief Using Qt Designer to build your UI.
    1081663
    1082664    \image designer-examples.png QtDesigner
     
    1099681/*!
    1100682    \page examples-uitools.html
     683    \ingroup all-examples
    1101684    \title UiTools Examples
    1102 
    1103     \previouspage Qt Designer Examples
    1104     \contentspage Qt Examples
    1105     \nextpage Qt Linguist Examples
     685    \brief Using the QtUiTools module.
    1106686
    1107687    \image uitools-examples.png UiTools
     
    1115695/*!
    1116696    \page examples-linguist.html
     697    \ingroup all-examples
    1117698    \title Qt Linguist Examples
    1118 
    1119     \previouspage UiTools Examples
    1120     \contentspage Qt Examples
    1121     \nextpage Qt Script Examples
     699    \brief Using Qt Linguist to internationalize your Qt application.
    1122700
    1123701    \image linguist-examples.png
     
    1135713/*!
    1136714    \page examples-script.html
     715    \ingroup all-examples
    1137716    \title Qt Script Examples
    1138 
    1139     \previouspage Qt Linguist Examples
    1140     \contentspage Qt Examples
    1141     \nextpage WebKit Examples
     717    \brief Using the Qt scripting environment.
    1142718
    1143719    \image qtscript-examples.png QtScript
     
    1164740/*!
    1165741    \page examples-webkit.html
     742    \ingroup all-examples
    1166743    \title WebKit Examples
    1167 
    1168     \previouspage Qt Script Examples
    1169     \contentspage Qt Examples
    1170     \nextpage Help System Examples
     744    \brief Using WebKit in your Qt application.
    1171745
    1172746    \image webkit-examples.png WebKit
     
    1192766    \o A real-world example that shows how an existing Web-based service can be accessed
    1193767    using QtWebKit.
     768    \row \o \l{webkit/imageanalyzer}{Image Analyzer}\raisedaster
     769    \o A \l{The QtWebKit Bridge}{QtWebKit bridge} application which contains a
     770    web interface and client-side processing.
    1194771    \row \o \l{webkit/previewer}{Previewer}\raisedaster
    1195772    \o Shows how to make a simple Web page previewer by using Qt's text input widgets
     
    1205782/*!
    1206783    \page examples-helpsystem.html
     784    \ingroup all-examples
    1207785    \title Help System Examples
    1208 
    1209     \previouspage WebKit Examples
    1210     \contentspage Qt Examples
    1211     \nextpage State Machine Examples
     786    \brief Adding interactive help to your Qt application.
    1212787
    1213788    \image assistant-examples.png HelpSystem
     
    1219794    \list
    1220795    \o \l{help/simpletextviewer}{Simple Text Viewer}\raisedaster
     796    \o \l{help/remotecontrol}{Remote Control}
     797    \o \l{help/contextsensitivehelp}{Context-Sensitive Help}
    1221798    \endlist
    1222799
     
    1226803/*!
    1227804    \page examples-statemachine.html
     805    \ingroup all-examples
    1228806    \title State Machine Examples
    1229 
    1230     \previouspage Help System Examples
    1231     \contentspage Qt Examples
    1232     \nextpage Animation Framework Examples
     807    \brief Using Qt's finite state machine classes.
    1233808
    1234809    \image statemachine-examples.png StateMachine
     
    1252827/*!
    1253828    \page examples-animation.html
     829    \ingroup all-examples
    1254830    \title Animation Framework Examples
    1255 
    1256     \previouspage State Machine Examples
    1257     \contentspage Qt Examples
    1258     \nextpage Multi-Touch Examples
     831    \brief Doing animations with Qt.
    1259832
    1260833    \image animation-examples.png Animation
     
    1273846
    1274847/*!
    1275     \page examples-multitouch.html
    1276     \title Multi-Touch Examples
    1277 
    1278     \previouspage Animation Framework Examples
    1279     \contentspage Qt Examples
    1280     \nextpage Gestures Examples
    1281 
    1282     Support for multi-touch input makes it possible for developers to create
     848    \page examples-touch.html
     849    \ingroup all-examples
     850    \title Touch Input Examples
     851    \brief Using Qt's touch input capability.
     852
     853    Support for touch input makes it possible for developers to create
    1283854    extensible and intuitive user interfaces.
    1284855
    1285856    \list
    1286     \o \l{multitouch/dials}{Multi-Touch Dials}
    1287     \o \l{multitouch/fingerpaint}{Finger Paint}
    1288     \o \l{multitouch/knobs}{Multi-Touch Knobs}
    1289     \o \l{multitouch/pinchzoom}{Pinch Zoom}
     857    \o \l{touch/dials}{Touch Dials}
     858    \o \l{touch/fingerpaint}{Finger Paint}
     859    \o \l{touch/knobs}{Touch Knobs}
     860    \o \l{touch/pinchzoom}{Pinch Zoom}
    1290861    \endlist
    1291862*/
     
    1293864/*!
    1294865    \page examples-gestures.html
     866    \ingroup all-examples
    1295867    \title Gestures Examples
    1296 
    1297     \previouspage Multi-Touch Examples
    1298     \contentspage Qt Examples
    1299     \nextpage D-Bus Examples
     868    \brief Gesture programming examples.
    1300869
    1301870    The API of the gesture framework is not yet finalized and
     
    1309878/*!
    1310879    \page examples-dbus.html
     880    \ingroup all-examples
    1311881    \title D-Bus Examples
    1312 
    1313     \previouspage Gestures Examples
    1314     \contentspage Qt Examples
    1315     \nextpage Qt for Embedded Linux Examples
     882    \brief Using D-Bus from Qt applications.
    1316883
    1317884    \list
     
    1320887    \o \l{dbus/listnames}{List Names}
    1321888    \o \l{dbus/pingpong}{Ping Pong}
    1322     \o \l{dbus/remotecontrolledcar}{Remote Controlled Car} 
     889    \o \l{dbus/remotecontrolledcar}{Remote Controlled Car}
    1323890    \endlist
    1324891
     
    1328895/*!
    1329896    \page examples-embeddedlinux.html
     897    \ingroup all-examples
    1330898    \title Qt for Embedded Linux Examples
    1331 
    1332     \previouspage D-Bus Examples
    1333     \contentspage Qt Examples
    1334     \nextpage ActiveQt Examples
     899    \brief Using Qt in Embedded Linux.
    1335900
    1336901    \image qt-embedded-examples.png QtEmbedded
     
    1350915/*!
    1351916    \page examples-activeqt.html
     917    \ingroup all-examples
    1352918    \title ActiveQt Examples
    1353 
    1354     \previouspage Qt for Embedded Linux Examples
    1355     \contentspage Qt Examples
    1356     \nextpage Qt Quarterly
     919    \brief Using ActiveX from Qt applications.
    1357920
    1358921    \image activeqt-examples.png ActiveQt
Note: See TracChangeset for help on using the changeset viewer.