/**************************************************************************** ** ** 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$ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions ** contained in the Technology Preview License Agreement accompanying ** this package. ** ** 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. ** ** If you have questions regarding the use of this file, please contact ** Nokia at qt-info@nokia.com. ** $QT_END_LICENSE$ ** ****************************************************************************/ /*! \page qmlinuse.html \title Using QML elements \raw HTML
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
img descr.
Basic elements can be extended to form more complex elements.
Elements:img descr.
Visual elements offer various interactive and graphical functionalities. Visual elements can directly set properties that dictate appearances.
Elements:img descr.
Animation and transition elements control animation behaviors. Animations can run in parallel or in series for different value types.
Elements:img descr.
These elements define basic interactions such as touch movements and focus management.
Elements:img descr.
Key and mouse events information are provided in these event elements.
Elements:img descr.
Using positioning elements, layouts can be defined and their children accessed through an index.
Elements:img descr.
States and groups of states are formed using state elements.
Elements:img descr.
Advanced handling of transformations is controlled in transform elements.
Elements:img descr.
These elements handle assorted operations such as event timing, Qt enumerations, and font loading.
Elements:img descr.
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:img descr.
QML components can be arranged along paths. Path elements allow control over different path types.
Elements:img descr.
Particle effects are declared and controlled using particle elements.
Elements:img descr.
Bridge elements allow direct communication between C++ and QML entities.
Elements: