\brief Provides QML types for certain QWidgets
\internal
- This QML module contains types which should not be depended upon in QtQuick
+ This QML module contains types which should not be depended upon in Qt Quick
applications, but are available if the Widgets module is linked. It is
recommended to load components from this module conditionally, if at all,
and to provide fallback implementations in case they fail to load.
-- Declarative Accessibility Overview. --
* Item interface classes:
- QAccessibleDeclarativeItem for QtQuick1
- QAccessibleQuickItem for for QtQuick2
+ QAccessibleDeclarativeItem for Qt Quick 1
+ QAccessibleQuickItem for for Qt Quick 2
Common base class: QQmlAccessible
* View interface classes.
\l{Item::}{children} property.)
-\section2 Defining Visual Items with the QtQuick Module
+\section2 Defining Visual Items with the Qt Quick Module
When building user interfaces with the \l {Qt Quick} module, all QML objects that are
to be visually rendered must derive from the \l Item type, as it is the base
See the QQuickItem documentation for more information. Additionally, the
\l{Writing QML Extensions with C++} tutorial demonstrates how a QQuickItem-based
-visual item can be implemented in C++ and integrated into a QtQuick-based user
+visual item can be implemented in C++ and integrated into a Qt Quick-based user
interface.
Notice in both instances, \l {Component::createObject()}{createObject()} is
called with \c appWindow passed as the parent argument, since the dynamically
-created object is a visual (QtQuick) object. The created object will become a
+created object is a visual (Qt Quick) object. The created object will become a
child of the \c appWindow object in \c main.qml, and appear in the scene.
When using files with relative paths, the path should
}
\endcode
- Note that the QtQuick 1 version is named QDeclarativeComponent.
+ Note that the Qt Quick 1 version is named QDeclarativeComponent.
*/
/*!
In this case, the Text item will be created in the engine's
\l {QQmlEngine::rootContext()}{root context}.
- Note that the QtQuick 1 version is called QDeclarativeEngine.
+ Note that the Qt Quick 1 version is called QDeclarativeEngine.
\sa QQmlComponent, QQmlContext
*/
^
\endcode
- Note that the QtQuick 1 version is named QDeclarativeError
+ Note that the Qt Quick 1 version is named QDeclarativeError
\sa QQuickView::errors(), QQmlComponent::errors()
*/
int result = expr->evaluate().toInt(); // result = 400
\endcode
- Note that the QtQuick 1 version is called QDeclarativeExpression.
+ Note that the Qt Quick 1 version is called QDeclarativeExpression.
*/
/*!
The \l {Writing QML Extensions with C++} tutorial also contains a chapter
on creating QML plugins.
- Note that the QtQuick 1 version is called QDeclarativeExtensionPlugin.
+ Note that the Qt Quick 1 version is called QDeclarativeExtensionPlugin.
\sa QQmlEngine::importPlugin(), {How to Create Qt Plugins}
*/
class Q_QML_PRIVATE_EXPORT QQmlApplication : public QObject
{
- //Application level logic, subclassed by QtQuick if available via QQmlGuiProvider
+ //Application level logic, subclassed by Qt Quick if available via QQmlGuiProvider
Q_OBJECT
Q_PROPERTY(QStringList arguments READ args CONSTANT)
Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
Like with normal lists, when accessing a list element by index, it is the callers responsibility to ensure
that it does not request an out of range element using the count() method before calling at().
-The QtQuick 1 version of this class is named QDeclarativeListReference.
+The Qt Quick 1 version of this class is named QDeclarativeListReference.
*/
/*!
QML list properties are typesafe - in this case \c {Fruit} is a QObject type that
\c {Apple}, \c {Orange} and \c {Banana} all derive from.
-The QtQuick 1 version of this class is named QDeclarativeListProperty.
+The Qt Quick 1 version of this class is named QDeclarativeListProperty.
\note QQmlListProperty can only be used for lists of QObject-derived object pointers.
*/
}
\endcode
- QtQuick Locale's data is based on Common Locale Data Repository v1.8.1.
+ Qt Quick Locale's data is based on Common Locale Data Repository v1.8.1.
\target FormatType
For more information about signals and threads, see
\l {Threads and QObjects} and \l {Signals and Slots Across Threads}.
- The QtQuick 1 version of this class is named QDeclarativeNetworkAccessManagerFactory.
+ The Qt Quick 1 version of this class is named QDeclarativeNetworkAccessManagerFactory.
\sa {qml/networkaccessmanagerfactory}{NetworkAccessManagerFactory example}
*/
qWarning() << "Pixel size should now be 24:" << property.read().toInt();
\endcode
-The QtQuick 1 version of this class was named QDeclarativeProperty.
+The Qt Quick 1 version of this class was named QDeclarativeProperty.
*/
/*!
/*!
\page qtquick-glossary.html
\title Qt Quick Glossary Of Terms
-\brief Glossary of terms used in the documentation for QML and QtQuick
+\brief Glossary of terms used in the documentation for QML and Qt Quick
\section1 Common Terms
The QML language provides a number of built in
(\l{qtqml-typesystem-basictypes.html}{basic types}), and the
- QtQuick module provides various \l{qtquick-qmltypereference.html}
+ Qt Quick module provides various \l{qtquick-qmltypereference.html}
{Qt Quick types} for building QML applications. Types can also be
provided by third-party developers through
(\l{qtqml-modules-topic.html}{modules}) or by the application
\table
\header
\li Qt QML
- \li QtQuick
+ \li Qt Quick
\row
\li
\list
QT += quick1
\endcode
-Required header files can be included from the QtQuick 1 module:
+Required header files can be included from the Qt Quick 1 module:
\code
#include <QtQuick1/QDeclarativeView>
/*!
\page qtquick-modelviewsdata-cppmodels.html
\title Using C++ Models with Qt Quick Views
-\brief using QtQuick views with models defined in C++
+\brief using Qt Quick views with models defined in C++
\section1 Data Provided In A Custom C++ Model
\li \l {ShaderEffect} - Allows GLSL shaders to be used as graphical effects
\li \l {ShaderEffectSource} - Usable as a texture in ShaderEffect
\li \l {GridMesh} - Generates a grid mesh of vertices for use by ShaderEffect
-\li The \l{QtQuick.Particles 2} module provides a set of Particle System types for QtQuick 2
+\li The \l{QtQuick.Particles 2} module provides a set of Particle System types for Qt Quick 2
\endlist
\section2 Convenience Types
\title Qt Quick Release Notes
\page qtquick-releasenotes.html
-\section1 Qt 5.0 - QtQuick C++ Module
+\section1 Qt 5.0 - Qt Quick C++ Module
-The QtQuick C++ module is new in Qt 5. It provides the visual canvas and scenegraph back-end
+The Qt Quick C++ module is new in Qt 5. It provides the visual canvas and scenegraph back-end
as well as the QtQuick QML module for QML application development.
As of Qt 5, the \l {Qt Quick} module is based on an OpenGL scenegraph. Many of the classes in
\section2 Property types
Support for various math and geometry-related value types, including QVector2D, QVector3D, QVector4D,
-QMatrix4x4 and QQuaternion, as well as QColor and QFont, are now provided by QtQuick. Properties of
+QMatrix4x4 and QQuaternion, as well as QColor and QFont, are now provided by Qt Quick. Properties of
these types can be declared in QML documents via the property syntax where the type name is \c vector2d,
\c vector3d, \c vector4d, \c matrix4x4, \c quaternion, \c color and \c font respectively.
-QtQuick also provides implementation for the various value type factory or utility functions of the
+Qt Quick also provides implementation for the various value type factory or utility functions of the
\c Qt object which return or operate on values of the above types. The functions are:
\table
\header
/*!
\qmlmethod long QtQuick2::Canvas::requestAnimationFrame(callback)
- This function schedules callback to be invoked before composing the QtQuick
+ This function schedules callback to be invoked before composing the Qt Quick
scene.
*/
\c cache property to \c false for the relevant \l Image, \l BorderImage or
\l AnimatedImage object.
- The QtQuick 1 version of this class is named QDeclarativeImageProvider.
+ The Qt Quick 1 version of this class is named QDeclarativeImageProvider.
\sa QQmlEngine::addImageProvider()
*/