/**************************************************************************** ** ** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ** Contact: http://www.qt-project.org/legal ** ** This file is part of the documentation of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:FDL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and Digia. For licensing terms and ** conditions see http://qt.digia.com/licensing. For further information ** use the contact form at http://qt.digia.com/contact-us. ** ** GNU Free Documentation License Usage ** Alternatively, this file may be used under the terms of the GNU Free ** Documentation License version 1.3 as published by the Free Software ** Foundation and appearing in the file included in the packaging of ** this file. Please review the following information to ensure ** the GNU Free Documentation License version 1.3 requirements ** will be met: http://www.gnu.org/copyleft/fdl.html. ** $QT_END_LICENSE$ ** ****************************************************************************/ /*! \title Qt Quick \page qtquick.html \ingroup qt-gui-concepts \brief Qt Quick provides a declarative framework for building highly dynamic user interfaces. Qt Quick is a collection of technologies that are designed to help developers create the kind of intuitive, modern, fluid user interfaces that are increasingly used on mobile phones, media players, set-top boxes and other portable devices. Qt Quick consists of a rich set of user interface elements, a declarative language for describing user interfaces and a language runtime. A collection of C++ APIs is used to integrate these high level features with classic Qt applications. \section1 Getting Started \list \li \l{Introduction to Qt Quick} \li \l{QML for Qt Programmers}{QML Programming for Qt Programmers} \li \l{Getting Started Programming with QML} \li \l{What's new in Qt Quick}{What's New in the Qt Quick Release} \li \l{QML Examples and Demos} \endlist \section1 QML Features \list \li \l{QML Basic Elements}{Basic Elements} \li \l{QML Basic Types}{Data Types} \li \l{Property Binding} \li \l{Using QML Positioner and Repeater Items}{Component Layouts} \li \l{Anchor-based Layout in QML}{Layouts using Anchors} \li \l{QML Mouse Events}{Mouse Events} \li \l{QML Text Handling and Validators}{Text Handling and Validators} \li \l{Keyboard Focus in Qt Quick 1}{Keyboard Focus} \li \l{QML Signal and Handler Event System}{Signal and Handler Event System} \li \l{Importing Reusable Components} \li \l{QML States}{States} \li \l{QML Animation and Transitions}{Animation and Transitions} \li \l{QML Data Models}{Structuring Data with Models} \li \l{Presenting Data with Views} \li \l{Extending QML Functionalities using C++} \li \l{Using QML Bindings in C++ Applications} \li \l{Integrating QML Code with Existing Qt UI Code} \li \l{Dynamic Object Management in QML}{Dynamic Object Management} \li \l{Network Transparency}{Loading Resources in QML} \li \l{QML Internationalization}{Internationalization} \endlist \section1 QML Add-Ons \list \li \l{Qt Quick Components for Symbian 1.1}{Qt Quick Components for Symbian} - a native component set for the Symbian^3 platform \li \l{QtWebKit QML Module} \li \l{http://doc.qt.nokia.com/qtmobility-1.1.0/qml-plugins.html}{Mobility QML Plugins} \li \l {http://doc.qt.nokia.com/qt-components-symbian-1.1/index.html}{Qt Quick Components} \endlist \section1 Qt Quick Tools \list \li \l{Debugging QML} \li \l{external: Developing Qt Quick Applications with Creator}{Developing with Qt Creator} \li \l{QML Viewer} \endlist \section1 Reference \list \li \l{Introduction to the QML language}{QML Syntax} \li \l{QML Elements} \li \l{Qt Declarative Module} \li \l{QML Basic Types}{QML Data Types} \li \l{QML Coding Conventions} \li \l{external: Qt Creator Manual}{Qt Creator Manual} \li \l{Programming with Qt} \li \l{http://doc.qt.nokia.com/qtmobility-1.1.0/index.html}{Qt Mobility Documentation} \endlist \section1 Architecture \list \li \l{Qt Declarative UI Runtime} \li \l{Integrating JavaScript} \li \l{QML Scope} \li \l{QML Modules} \li \l{QML Documents} \li \l{QML Global Object} \li \l{QML Internationalization} \li \l{QML Right-to-left User Interfaces} \li \l{QML Security} \li \l{Qt Declarative Module} \endlist \section1 Examples \list \li \l{QML Tutorial}{"Hello World" Tutorial} \li \l{Getting Started Programming with QML} \li \l{QML Advanced Tutorial}{Tutorial: "Same Game"} \li \l{Tutorial: Writing QML extensions with C++} \li \l{QML Examples and Demos} \li Forum Nokia: \l{http://wiki.forum.nokia.com/index.php/Qt_Quick_examples_for_porting}{Qt Quick examples for porting} \endlist \section1 Best Practices \list \li \l{QML Best Practices: Coding Conventions}{Coding Tips} \li \l{QML Performance}{Performance Tips} \endlist \section1 License Information \list \li \l{Qt Declarative Licensing Information} \endlist \section1 Online Examples \list \li Forum Nokia: \l{http://wiki.forum.nokia.com/index.php/Qt_Quick_examples_for_porting}{Qt Quick examples for porting} \endlist */