/**************************************************************************** ** ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). ** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** 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$ ** ****************************************************************************/ /*! \page qmlinuse.html \title Using QML elements \raw HTML

Groups Of Related QML Elements

QML Elements are grouped by their respective functionalities. Certain elements are suited for building complex components while other elements strictly dictate appearances and color.

add something about elements in use in general


image heading

img descr.

Basic QML Elements

Basic elements can be extended to form more complex elements.

Elements:

image heading

img descr.

QML Visual Elements

Visual elements offer various interactive and graphical functionalities. Visual elements can directly set properties that dictate appearances.

Elements:

image heading

img descr.

QML Animation and Transition Elements

Animation and transition elements control animation behaviors. Animations can run in parallel or in series for different value types.

Elements:

image heading

img descr.

QML Interaction Elements

These elements define basic interactions such as touch movements and focus management.

Elements:

image heading

img descr.

QML Event Elements

Key and mouse events information are provided in these event elements.

Elements:

image heading

img descr.

QML Positioning Elements

Using positioning elements, layouts can be defined and their children accessed through an index.

Elements:

image heading

img descr.

QML State Elements

States and groups of states are formed using state elements.

Elements:

image heading

img descr.

QML Transform Elements

Advanced handling of transformations is controlled in transform elements.

Elements:

image heading

img descr.

QML Utility Elements

These elements handle assorted operations such as event timing, Qt enumerations, and font loading.

Elements:

image heading

img descr.

Models and View Elements

Models and views are used to organize data and control their layouts using delegates. Models dictate the data formation and views control the layouts of data in the model.

View Elements: Model Elements:

image heading

img descr.

Paths

QML components can be arranged along paths. Path elements allow control over different path types.

Elements:

image heading

img descr.

Particle Elements

Particle effects are declared and controlled using particle elements.

Elements:

image heading

img descr.

Bridge Elements

Bridge elements allow direct communication between C++ and QML entities.

Elements:
\endraw */