diff options
Diffstat (limited to 'doc/src/qtdeclarative.qdoc')
-rw-r--r-- | doc/src/qtdeclarative.qdoc | 180 |
1 files changed, 180 insertions, 0 deletions
diff --git a/doc/src/qtdeclarative.qdoc b/doc/src/qtdeclarative.qdoc new file mode 100644 index 0000000000..9669b6517a --- /dev/null +++ b/doc/src/qtdeclarative.qdoc @@ -0,0 +1,180 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/ +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** GNU Free Documentation License +** 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. +** +** Other Usage +** Alternatively, this file may be used in accordance with the terms +** and conditions contained in a signed written agreement between you +** and Nokia. +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\title Qt Quick +\page qtquick-reference.html +\inqmlmodule QtQuick 2 +\ingroup qt-gui-concepts +\ingroup overviews + +\brief Qt Quick provides a declarative framework for building highly +dynamic applications. + +For App Developers and Designers, who want to deliver apps with amazing user +experience, Qt provides the QML language, the Qt Quick Elements, and tools in Qt +Creator that make it faster than ever to transform your brilliant idea into a +winning App across mobile, embedded, and desktop platforms. + +\target qtquick-overviews +\div {class="threecolumn_area"} + \div {class="heading"} + QML Topics + \enddiv + QML is a declarative language for creating flexible and reusable + components. The QML runtime powers QML based applications. The runtime + includes a QML engine, JavaScript engine, and mechanism to bind to the Qt + Framework. + + \div {class=" threecolumn_piece"} + \div {class="heading"} + QML Essentials + \enddiv + \list + \o \l{QML Components}{Components} + \o \l{Properties and Property Binding in QML}{Properties and Property Binding} + \o \l{JavaScript Expressions in QML}{JavaScript Code} + \o \l{QML Signal and Handler Event System}{Signal and Handler Event System} + \o \l{QML Modules}{Modules} + \endlist + \list + \o \l{What's New in Qt Quick 2}{What's New in Qt Quick} + \endlist + \enddiv + \div {class="threecolumn_piece"} + \div {class="heading"} + QML Engine + \enddiv + \list + \o \l{The QML Engine} + \o \l{QML Global Object} + \o \l{Dynamic Object Management in QML}{Dynamic Object Management} + \o \l{QML Performance}{Performance} + \endlist + \enddiv + \div {class=" threecolumn_piece"} + \div {class="heading"} + Reference + \enddiv + \list + \o \l{QML Syntax} + \o \l{QML Basic Types}{Data Types} + \o \l{QML Coding Conventions}{Coding Conventions} + \o \l{QML Security}{Security Model} + \o \l{QML Scope}{Scope Model} + \o \l{QML Documents}{Documents} + \endlist + \enddiv + \div {class="threecolumn_piece"} + \div {class="heading"} + QML Bindings with Qt C++ + \enddiv + \list + \o \l{Creating QML Types} + \o \l{QML Plugins} + \o \l{Exposing C++ Models} + \o \l{Integrating QML Code with Existing Qt UI Code}{Qt Gui Porting Information} + \endlist + \enddiv + \div {class=" threecolumn_piece"} + \div {class="heading"} + Tools + \enddiv + \list + \o \l{QML Internationalization}{Internationalization} + \o \l{QtQuickTest Reference Documentation} + \o \l{Debugging QML} + \endlist + \enddiv +\enddiv +\div {class="threecolumn_area"} + \div {class="heading"} + Qt Quick Elements + \enddiv + Qt Quick Elements features graphical elements, user input system, + animation system, and data visualization through models and delegates. + \div {class="threecolumn_piece"} + \div {class="heading"} + Graphics and Special Effects + \enddiv + \list + \o \l{Qt Quick Basic Elements}{Basic Elements} + \o \l{Painting with Canvas API} + \o \l{Using the Qt Quick Particle System}{Particle Effects} + \o \l{Shader Effects in QML}{Shader Effects} + \endlist + \enddiv + \div {class="threecolumn_piece"} + \div {class="heading"} + Anchoring and Layouts + \enddiv + \list + \o \l{Component Layouts} + \o \l{Layouts with Anchors} + \o \l{QML Right-to-left User Interfaces}{Right-to-left User Interfaces} + \endlist + \enddiv + \div {class="threecolumn_piece"} + \div {class="heading"} + Mouse and Keyboard Input + \enddiv + \list + \o \l{QML Mouse Events}{Mouse Events} + \o \l{QML Text Handling and Validators}{Text Handling and Validators} + \o \l{Keyboard Focus in QML}{Keyboard Focus} + \endlist + \enddiv + \div {class="threecolumn_piece"} + \div {class="heading"} + States and Transitions + \enddiv + \list + \o \l{QML States}{States} + \o \l{QML Animation and Transitions}{Animation and Transitions} + \endlist + \enddiv + \div {class="threecolumn_piece"} + \div {class="heading"} + Data with Models and Views + \enddiv + \list + \o \l{QML Models and Views}{Models and Views} + \endlist + \enddiv + \div {class="threecolumn_piece"} + \div {class="heading"} + Data Storage and Resources + \enddiv + \list + \o \l{QML Local Storage}{SQL Local Storage} + \o \l{Resource Loading and Network Transparency in QML}{Resources and Network Transparency} + \endlist + \enddiv +\enddiv + +*/ + |