aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/doc/src/qtdeclarative.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/doc/src/qtdeclarative.qdoc')
-rw-r--r--src/quick/doc/src/qtdeclarative.qdoc176
1 files changed, 42 insertions, 134 deletions
diff --git a/src/quick/doc/src/qtdeclarative.qdoc b/src/quick/doc/src/qtdeclarative.qdoc
index 3a7eebc663..417b2cf105 100644
--- a/src/quick/doc/src/qtdeclarative.qdoc
+++ b/src/quick/doc/src/qtdeclarative.qdoc
@@ -36,144 +36,52 @@
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
+experience, Qt provides the QML language, the Qt Quick types, 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
- \li \l{QML Components}{Components}
- \li \l{Properties and Property Binding in QML}{Properties and Property Binding}
- \li \l{JavaScript Expressions in QML}{JavaScript Code}
- \li \l{QML Signal and Handler Event System}{Signal and Handler Event System}
- \li \l{QML Modules}{Modules}
- \endlist
- \list
- \li \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
- \li \l{The QML Engine}
- \li \l{QML Global Object}
- \li \l{Dynamic Object Management in QML}{Dynamic Object Management}
- \li \l{QML Performance}{Performance}
- \endlist
- \enddiv
- \div {class=" threecolumn_piece"}
- \div {class="heading"}
- Reference
- \enddiv
- \list
- \li \l{QML Syntax}
- \li \l{QML Basic Types}{Data Types}
- \li \l{QML Coding Conventions}{Coding Conventions}
- \li \l{QML Security}{Security Model}
- \li \l{QML Scope}{Scope Model}
- \li \l{QML Documents}{Documents}
- \endlist
- \enddiv
- \div {class="threecolumn_piece"}
- \div {class="heading"}
- QML Bindings with Qt C++
- \enddiv
- \list
- \li \l{Creating QML Types}
- \li \l{QML Plugins}
- \li \l{Exposing C++ Models}
- \li \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
- \li \l{QML Internationalization}{Internationalization}
- \li \l{QtQuickTest Reference Documentation}
- \li \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
- \li \l{Basic Elements}{Basic Elements}
- \li \l{Painting with Canvas API}
- \li \l{Using the Qt Quick Particle System}{Particle Effects}
- \li \l{Shader Effects in QML}{Shader Effects}
- \endlist
- \enddiv
- \div {class="threecolumn_piece"}
- \div {class="heading"}
- Anchoring and Layouts
- \enddiv
- \list
- \li \l{Item Layouts}
- \li \l{Layouts with Anchors}
- \li \l{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
- \li \l{Mouse Events}{Mouse Events}
- \li \l{Text Handling and Validators}{Text Handling and Validators}
- \li \l{Keyboard Focus in QML}{Keyboard Focus}
- \endlist
- \enddiv
- \div {class="threecolumn_piece"}
- \div {class="heading"}
- States and Transitions
- \enddiv
- \list
- \li \l{States}
- \li \l{Animation and Transitions}
- \endlist
- \enddiv
- \div {class="threecolumn_piece"}
- \div {class="heading"}
- Data with Models and Views
- \enddiv
- \list
- \li \l{Models and Views}
- \endlist
- \enddiv
- \div {class="threecolumn_piece"}
- \div {class="heading"}
- Data Storage and Resources
- \enddiv
- \list
- \li \l{Local Storage}{SQL Local Storage}
- \endlist
- \enddiv
-\enddiv
+\section1 QML - the Declarative Language
+
+ QML is a declarative language for creating flexible and reusable types.
+ The QML runtime powers QML based applications. The runtime includes a QML
+ engine, JavaScript engine, and mechanism to bind to C++ types.
+
+ \list
+ \li \l{QML - the Declarative Language}{QML} - the declarative language
+ \endlist
+
+\section1 Qt Quick User Interfaces
+
+Qt Quick features QML visual types, user input system, animation system, and data visualization through models and delegates.
+
+ \list
+ \li \l{UI Creation with Qt Quick}
+ \endlist
+
+\section1 QML Engine
+There is a QML engine which runs QML applications. It includes C++ classes
+that loads and initializes QML code and a JavaScript engine for running
+expressions.
+ \list
+ \li \l{The QML Engine}
+ \li \l{Qt Declarative UI Runtime}{Declarative Runtime}
+ \endlist
+
+\section1 SQL Local Storage
+
+The SQL Local Storage provides a JavaScript interface to an SQLite database.
+To use, import the \c QtQuick.LocalStorage module into a namespace with the
+\c as keyword.
+
+\code
+import QtQuick.LocalStorage 2.0 as Sql
+\endcode
+
+The SQL Local Storage page has more information about the interface.
+\list
+ \li \l{Local Storage}{SQL Local Storage}
+\endlist
*/