summaryrefslogtreecommitdiffstats
path: root/src/doc/src/declarative/declarativeui.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'src/doc/src/declarative/declarativeui.qdoc')
-rw-r--r--src/doc/src/declarative/declarativeui.qdoc160
1 files changed, 160 insertions, 0 deletions
diff --git a/src/doc/src/declarative/declarativeui.qdoc b/src/doc/src/declarative/declarativeui.qdoc
new file mode 100644
index 00000000..ea1f29b1
--- /dev/null
+++ b/src/doc/src/declarative/declarativeui.qdoc
@@ -0,0 +1,160 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 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
+*/