summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@qt.io>2018-10-30 00:49:51 +0100
committerOswald Buddenhagen <oswald.buddenhagen@qt.io>2018-10-30 00:49:51 +0100
commitd079900f11f83d1bda8ec52902716d7ebb02310b (patch)
tree2668b2b8fe9dbc1cc58c13c0681452351634d6dc
parent349d24b16b43e7c6b2faa74f0136c1a4e09a8aa1 (diff)
parent68b1be94fbae3e12cbcd8eb804936c3f0e20a50f (diff)
downloadqtdoc-d079900f11f83d1bda8ec52902716d7ebb02310b.tar.gz
Merge 5.12 into 5.12.0
Change-Id: Id0c2b7c9606308b3aa601937e4baa1015b26e1aa
-rw-r--r--doc/config/qtdoc.qdocconf4
-rw-r--r--doc/snippets/qmlapp/usecases/animations.qml22
-rw-r--r--doc/snippets/qmlapp/usecases/integratingjs-inline.qml7
-rw-r--r--doc/snippets/qmlapp/usecases/integratingjs.qml7
-rw-r--r--doc/src/examples.qdoc2
-rw-r--r--doc/src/external-resources.qdoc8
-rw-r--r--doc/src/getting-started/controls-texteditor.qdoc12
-rw-r--r--doc/src/howtos/appicon.qdoc8
-rw-r--r--doc/src/howtos/scalabilityintro.qdoc4
-rw-r--r--doc/src/legal/bsd.qdoc37
-rw-r--r--doc/src/legal/licenses.qdoc3
-rw-r--r--doc/src/legal/opensourcelicense.qdoc5
-rw-r--r--doc/src/platforms/emb-linux.qdoc4
-rw-r--r--doc/src/platforms/qnx.qdoc2
-rw-r--r--doc/src/platforms/webgl.qdoc (renamed from doc/src/platforms/webgl.qdocinc)27
-rw-r--r--doc/src/qmlapp/applicationdevelopers.qdoc4
-rw-r--r--doc/src/qmlapp/firststepsqml.qdoc2
-rw-r--r--doc/src/qmlapp/usecases/styling.qdoc22
-rw-r--r--doc/src/qtmodules.qdoc7
-rw-r--r--doc/src/snippets/code/doc_src_bsd.qdoc56
-rw-r--r--doc/src/userinterfaces.qdoc2
-rw-r--r--doc/src/web-content.qdoc8
-rw-r--r--doc/src/whatsnew/whatsnew50.qdoc2
-rw-r--r--doc/src/whatsnew/whatsnew51.qdoc6
-rw-r--r--doc/src/whatsnew/whatsnew52.qdoc8
-rw-r--r--examples/demos/photoviewer/doc/src/photoviewer.qdoc2
26 files changed, 190 insertions, 81 deletions
diff --git a/doc/config/qtdoc.qdocconf b/doc/config/qtdoc.qdocconf
index d1c770dc..2a337251 100644
--- a/doc/config/qtdoc.qdocconf
+++ b/doc/config/qtdoc.qdocconf
@@ -38,7 +38,7 @@ depends += \
qtqml \
qtqmltest \
qtquick \
- qtquickcontrols \
+ qtquickcontrols1 \
qtquickdialogs \
qtquickextras \
qtscript \
@@ -62,7 +62,7 @@ depends += \
qt3d \
qtcanvas3d \
qtwebview \
- qtquickcontrols2 \
+ qtquickcontrols \
qtwaylandcompositor \
qtcharts \
qtdatavisualization \
diff --git a/doc/snippets/qmlapp/usecases/animations.qml b/doc/snippets/qmlapp/usecases/animations.qml
index beb01c47..a7d5e304 100644
--- a/doc/snippets/qmlapp/usecases/animations.qml
+++ b/doc/snippets/qmlapp/usecases/animations.qml
@@ -49,7 +49,7 @@
****************************************************************************/
//![0]
-import QtQuick 2.3
+import QtQuick 2.12
Item {
@@ -76,9 +76,8 @@ Item {
width: 120
height: 120
- MouseArea {
- anchors.fill: parent
- onClicked: container.state == 'other' ? container.state = '' : container.state = 'other'
+ TapHandler {
+ onTapped: container.state === '' ? container.state = 'other' : container.state = ''
}
}
states: [
@@ -124,9 +123,8 @@ Item {
}
}
- MouseArea {
- anchors.fill: parent
- onClicked: parent.x == 0 ? parent.x = 200 : parent.x = 0
+ TapHandler {
+ onTapped: parent.x == 0 ? parent.x = 200 : parent.x = 0
}
}
}
@@ -153,10 +151,9 @@ Item {
PauseAnimation { duration: 250 } // This puts a bit of time between the loop
}
- MouseArea {
- anchors.fill: parent
+ TapHandler {
// The animation starts running when you click within the rectangle
- onClicked: xAnim.running = true
+ onTapped: xAnim.running = true
}
}
}
@@ -173,10 +170,9 @@ Item {
width: 120
height: 120
- MouseArea {
- anchors.fill: parent
+ TapHandler {
// The animation starts running when you click within the rectange
- onClicked: anim.running = true;
+ onTapped: anim.running = true;
}
}
diff --git a/doc/snippets/qmlapp/usecases/integratingjs-inline.qml b/doc/snippets/qmlapp/usecases/integratingjs-inline.qml
index 70d1afe9..8e98b461 100644
--- a/doc/snippets/qmlapp/usecases/integratingjs-inline.qml
+++ b/doc/snippets/qmlapp/usecases/integratingjs-inline.qml
@@ -49,7 +49,7 @@
****************************************************************************/
//![0]
-import QtQuick 2.3
+import QtQuick 2.12
Item {
id: container
@@ -64,10 +64,9 @@ Item {
return container.randomNumber();
}
- MouseArea {
- anchors.fill: parent
+ TapHandler {
// This line uses the JS function from the item
- onClicked: rectangle.rotation = container.getNumber();
+ onTapped: rectangle.rotation = container.getNumber();
}
Rectangle {
diff --git a/doc/snippets/qmlapp/usecases/integratingjs.qml b/doc/snippets/qmlapp/usecases/integratingjs.qml
index eb26f461..9a9d8602 100644
--- a/doc/snippets/qmlapp/usecases/integratingjs.qml
+++ b/doc/snippets/qmlapp/usecases/integratingjs.qml
@@ -49,7 +49,7 @@
****************************************************************************/
//![0]
-import QtQuick 2.3
+import QtQuick 2.12
import "myscript.js" as Logic
Item {
@@ -62,10 +62,9 @@ Item {
height: 480
}
- MouseArea {
- anchors.fill: parent
+ TapHandler {
// This line uses the JS function from the separate JS file
- onClicked: rectangle.rotation = Logic.getRandom(rectangle.rotation);
+ onTapped: rectangle.rotation = Logic.getRandom(rectangle.rotation);
}
Rectangle {
diff --git a/doc/src/examples.qdoc b/doc/src/examples.qdoc
index 54ef66be..31ef8256 100644
--- a/doc/src/examples.qdoc
+++ b/doc/src/examples.qdoc
@@ -88,7 +88,7 @@
\list
\li \l{First Steps with QML}
\li \l{Qt Creator: Developing Qt Quick Applications}{Developing Qt Quick Applications}
- \li \l{Qt Quick Controls - Gallery}
+ \li \l{Qt Quick Controls 1 - Gallery}
\li \l{Qt Quick Controls 2 - Gallery}
\li \l{QML Advanced Tutorial}{SameGame}
\li \l{Qt Quick Text Editor Guide}
diff --git a/doc/src/external-resources.qdoc b/doc/src/external-resources.qdoc
index 4d202ddb..384fbf9d 100644
--- a/doc/src/external-resources.qdoc
+++ b/doc/src/external-resources.qdoc
@@ -61,8 +61,8 @@
*/
/*!
- \externalpage http://opensource.org/licenses/bsd-license.php
- \title New and Modified BSD Licenses
+ \externalpage https://spdx.org/licenses/BSD-3-Clause.html
+ \title BSD 3-Clause "New" or "Revised" License
*/
/*!
@@ -303,6 +303,10 @@
\externalpage https://doc.qt.io/QtForDeviceCreation/qt-configuration-tool.html
\title Qt Configuration Tool
*/
+/*!
+ \externalpage https://doc.qt.io/QtForDeviceCreation/qtdc-supported-platforms.html
+ \title Qt for Device Creation: Supported Target Devices and Development Hosts
+*/
/*!
\externalpage https://qmlbook.github.io/
diff --git a/doc/src/getting-started/controls-texteditor.qdoc b/doc/src/getting-started/controls-texteditor.qdoc
index da693108..87a36288 100644
--- a/doc/src/getting-started/controls-texteditor.qdoc
+++ b/doc/src/getting-started/controls-texteditor.qdoc
@@ -59,7 +59,7 @@ the application.
The files are part of the Qt package and are available when searched for
\uicontrol{Qt Quick Text Editor} in Qt Creator's \uicontrol{Welcome mode}.
All files used in the application are listed for viewing in the
-\l{Qt Quick Controls - Text Editor Example} page.
+\l{Qt Quick Controls 1 - Text Editor Example} page.
\section1 Setting Up the Environment and Project
@@ -105,7 +105,7 @@ later in the guide:
The text editor uses several icons to represent various actions. The icons are
in the \e images directory which is directly under the \e TextEditor project
directory. The images as well as the project files are also listed in the
-reference documentation on the \l{Qt Quick Controls - Text Editor Example} page.
+reference documentation on the \l{Qt Quick Controls 1 - Text Editor Example} page.
We first need to register the image files into the project's resource file,
\e qml.qrc. The resource files compact the images into the binary packages.
@@ -134,7 +134,7 @@ binary. For more information about resource files, see the
The accompanying examples files are listed in the following page:
\list
-\li \l{Qt Quick Controls - Text Editor Example}
+\li \l{Qt Quick Controls 1 - Text Editor Example}
\endlist
*/
@@ -331,7 +331,7 @@ QML type and \l{Signal and Handler Event System}.
The accompanying examples files are found in the following page:
\list
-\li \l{Qt Quick Controls - Text Editor Example}
+\li \l{Qt Quick Controls 1 - Text Editor Example}
\endlist
*/
@@ -521,7 +521,7 @@ these C++ functions in QML files.
The accompanying examples files are found in the following page:
\list
-\li \l{Qt Quick Controls - Text Editor Example}
+\li \l{Qt Quick Controls 1 - Text Editor Example}
\endlist
*/
@@ -679,7 +679,7 @@ and QML file are already packaged into the binary file.
The accompanying examples files are found in the following page:
\list
-\li \l{Qt Quick Controls - Text Editor Example}
+\li \l{Qt Quick Controls 1 - Text Editor Example}
\endlist
*/
diff --git a/doc/src/howtos/appicon.qdoc b/doc/src/howtos/appicon.qdoc
index 11529353..fcd2487a 100644
--- a/doc/src/howtos/appicon.qdoc
+++ b/doc/src/howtos/appicon.qdoc
@@ -52,6 +52,14 @@
to load your application into Visual C++; here we are only using
the icon editor.)
+ Alternatively, an \c .ico file can be created from a set of images using
+ ImageMagick's \l {https://imagemagick.org/script/convert.php}{convert}
+ tool:
+
+ \badcode
+ magick.exe convert icon-16.png icon-32.png icon-256.png icon.ico
+ \endcode
+
Store the ICO file in your application's source code directory,
for example, with the name \c myappico.ico.
diff --git a/doc/src/howtos/scalabilityintro.qdoc b/doc/src/howtos/scalabilityintro.qdoc
index e1a4bbcf..b6bc5212 100644
--- a/doc/src/howtos/scalabilityintro.qdoc
+++ b/doc/src/howtos/scalabilityintro.qdoc
@@ -117,9 +117,9 @@
In addition to controls that define standard parts of application windows,
controls are provided for creating views and menus, as well as presenting or
- receiving input from users. You can use \l{Qt Quick Controls Styles} to
+ receiving input from users. You can use \l{Qt Quick Controls 1 Styles} to
apply custom styling to the predefined controls. For examples of using the
- styles, see \l{Qt Quick Controls - Touch Gallery}.
+ styles, see \l{Qt Quick Controls 1 - Touch Gallery}.
Qt Quick Controls, such as the ToolBar, do not provide a layout
of their own, but require you to position their contents. For this, you can
diff --git a/doc/src/legal/bsd.qdoc b/doc/src/legal/bsd.qdoc
new file mode 100644
index 00000000..8ec7c94d
--- /dev/null
+++ b/doc/src/legal/bsd.qdoc
@@ -0,0 +1,37 @@
+/****************************************************************************
+**
+** Copyright (C) 2018 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** 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 The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/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: https://www.gnu.org/licenses/fdl-1.3.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+/*!
+ \page examples-license.html
+ \title License of Qt examples
+
+ Qt examples are available under commercial licenses from The Qt Company.
+ In addition, they are available under the terms of a
+ \l{BSD 3-Clause "New" or "Revised" License}:
+
+ \snippet snippets/code/doc_src_bsd.qdoc BSD-3-clause
+*/
diff --git a/doc/src/legal/licenses.qdoc b/doc/src/legal/licenses.qdoc
index add022a4..00ff4588 100644
--- a/doc/src/legal/licenses.qdoc
+++ b/doc/src/legal/licenses.qdoc
@@ -60,6 +60,9 @@
Foundation. Alternatively, you may use the documentation in accordance with
the terms contained in a written agreement between you and The Qt Company.
+ \e {Qt examples} are available under commercial licenses from The Qt Company,
+ and under a \l{License of Qt examples}{BSD-3-clause} license.
+
See \l{http://qt.io/licensing/} for an overview of Qt licensing.
\section1 Purchasing and Sales Information
diff --git a/doc/src/legal/opensourcelicense.qdoc b/doc/src/legal/opensourcelicense.qdoc
index e847d780..c82b5c51 100644
--- a/doc/src/legal/opensourcelicense.qdoc
+++ b/doc/src/legal/opensourcelicense.qdoc
@@ -44,8 +44,9 @@
version 3. You can use this edition of Qt to create and distribute software with licenses
that are compatible with this free software license.
- Additionally, the \l{Qt Examples and Tutorials}{examples} included with Qt are provided under
- the terms of the \l{New and Modified BSD Licenses}{Modified BSD License}.
+ Additionally, the \l{Qt Examples and Tutorials}{examples} included with Qt are provided
+ under the terms of the \l{BSD 3-Clause "New" or "Revised" License}. See also
+ \l{License of Qt examples}.
The support of open source with the Open Source Versions of Qt has enabled large
successful software projects like KDE to thrive, with thousands of developers
diff --git a/doc/src/platforms/emb-linux.qdoc b/doc/src/platforms/emb-linux.qdoc
index eec4938b..706eccd0 100644
--- a/doc/src/platforms/emb-linux.qdoc
+++ b/doc/src/platforms/emb-linux.qdoc
@@ -1086,15 +1086,13 @@
Refer to the \l{https://wiki.qt.io/WestonTouchScreenIssues}{Qt Wiki} for
further information.
- //! Qt Quick WebGL QPA Plugin
- \include webgl.qdocinc webgl
-
\section1 Related Topics
\list
\li \l{Qt for Device Creation}
\li \l Emulator
\li \l{Qt Virtual Keyboard}
+ \li \l{Qt Quick WebGL}
\endlist
*/
diff --git a/doc/src/platforms/qnx.qdoc b/doc/src/platforms/qnx.qdoc
index 026540f9..b307ded9 100644
--- a/doc/src/platforms/qnx.qdoc
+++ b/doc/src/platforms/qnx.qdoc
@@ -85,7 +85,7 @@
previous configuration, this choice does not not use
\l{http://www.qnx.com/download/group.html?programid=26072}{QNX SDK for Apps and Media 1.0} which provides
\c{fontconfig} and multimedia support along with other features. In this case, Qt will use the
- internal font database instead of \c{fontconfig}, and \l{Multimedia}{multimeida} will be not functional.
+ internal font database instead of \c{fontconfig}, and \l{Multimedia}{multimedia} will be not functional.
\endlist
The compiler and other parts of the tool chain are provided in the SDP packages. You do not need
diff --git a/doc/src/platforms/webgl.qdocinc b/doc/src/platforms/webgl.qdoc
index fbff33e1..07f0d791 100644
--- a/doc/src/platforms/webgl.qdocinc
+++ b/doc/src/platforms/webgl.qdoc
@@ -25,16 +25,16 @@
**
****************************************************************************/
/*!
-//! [webgl]
+\page webgl.html
+\title Qt Quick WebGL
+\brief A platform plugin that enables streaming or Qt Quick user interfaces
+ using WebGL™.
+\ingroup supportedplatform
-\section1 Qt Quick WebGL
-
-The \e {Qt Quick WebGL} platform plugin allows for remote access by streaming
-Qt Quick user interfaces over the network. The UI is rendered in a
-WebGL™-enabled client browser.
-
-\note The Qt Quick WebGL plugin is currently provided as a
- \e {Technology Preview}.
+The \e {Qt Quick WebGL} is a \l {Qt Platform Abstraction} {platform plugin}
+that allows for single-user remote access by streaming \l [QtQuick] {Qt Quick}
+user interfaces over the network. The UI is rendered in a
+\l {https://www.khronos.org/webgl/}{WebGL™}-enabled client browser.
\section2 Configuration and Use
@@ -45,9 +45,9 @@ OpenGL ES 2 support:
./configure [...] -opengl es2
\endcode
-The plugin depends on \l {Qt WebSockets}.
+The plugin has a dependency to \l {Qt WebSockets}.
-You launch a Qt Quick application with the \e webgl platform plugin as
+Any Qt Quick application can be launched with the \e webgl platform plugin as
follows:
\badcode
@@ -62,7 +62,8 @@ port can be configured as follows:
./qmlapplication -platform webgl:port=80
\endcode
-Keyboard, mouse, touch, and multi-touch events from the client are supported.
+Keyboard, mouse, touch, and multi-touch events from the client are passed to
+the application.
\section2 Limitations
@@ -92,6 +93,4 @@ Keyboard, mouse, touch, and multi-touch events from the client are supported.
\badcode
set QSG_RENDER_LOOP=threaded
\endcode
-
-//! [webgl]
*/
diff --git a/doc/src/qmlapp/applicationdevelopers.qdoc b/doc/src/qmlapp/applicationdevelopers.qdoc
index 0e6af3e4..d3602849 100644
--- a/doc/src/qmlapp/applicationdevelopers.qdoc
+++ b/doc/src/qmlapp/applicationdevelopers.qdoc
@@ -98,8 +98,8 @@ several controls such as buttons, menus, and views. These controls mimic the
native behavior found in different platforms such as Windows, \macos, and Linux.
\list
-\li \l{Qt Quick Controls Overview}
-\li \l{Qt Quick Controls Styles}{Styles}
+\li \l{Qt Quick Controls 1 Overview}
+\li \l{Qt Quick Controls 1 Styles}{Styles}
\li \l{Qt Quick Dialogs}{Dialogs}
\li \l{Qt Quick Layouts}{Layouts}
\li \l{Qt Quick Extras}{Extras}
diff --git a/doc/src/qmlapp/firststepsqml.qdoc b/doc/src/qmlapp/firststepsqml.qdoc
index 2ad97fec..a563bead 100644
--- a/doc/src/qmlapp/firststepsqml.qdoc
+++ b/doc/src/qmlapp/firststepsqml.qdoc
@@ -179,7 +179,7 @@ Qt Creator and demonstrate different controls and layouts.
\list
\li \l{Qt Quick Layouts - Basic Example}{Basic Layouts}
-\li \l{Qt Quick Controls - Touch Gallery}{Touch Gallery}
+\li \l{Qt Quick Controls 1 - Touch Gallery}{Touch Gallery}
\endlist
Feel free to copy and paste the snippets onto this simple Hellow World
diff --git a/doc/src/qmlapp/usecases/styling.qdoc b/doc/src/qmlapp/usecases/styling.qdoc
index 74b51d61..92f80b50 100644
--- a/doc/src/qmlapp/usecases/styling.qdoc
+++ b/doc/src/qmlapp/usecases/styling.qdoc
@@ -27,29 +27,30 @@
/*!
\page qtquick-usecase-styling.html
\title Use Case - Style And Theme Support
-\brief Example of how to style user interface components in QML
+\brief Example of how to style user interface components in QML.
Styling with QML involves creating a visual type and binding that to a property
or by directly assigning a value to a property. For types that incorporate
Qt Quick's \l{Models and Views in Qt Quick}{delegates} the visual type attaches
to the \e delegate property.
-When using \l{Qt Quick Controls}, the controls automatically set
+When using \l{Qt Quick Controls 1}, the controls automatically set
the appropriate style from the respective \l{Supported Platforms}{platforms}.
\section1 Using the Styling QML Types
-The \l{Qt Quick Controls}{controls} have a \c style property to which the
+The \l{Qt Quick Controls 1}{controls} have a \c style property to which the
\e{styling types} bind. The controls have a corresponding styling type from the
-\l{Qt Quick Controls Styles QML Types}{Qt Quick Controls Styles} module.
-For example, \l Button has a \l ButtonStyle type and \l Menu has a
-\l MenuStyle type. The styling types provide properties applicable to their
-respective controls such as the background, label, or for some controls, the
-cursor appearance.
+\l{Qt Quick Controls 1 Styles QML Types}{Qt Quick Controls 1 Styles} module.
+For example, \l [QtQuickControls1] Button has a
+\l [QtQuickControls1] ButtonStyle type and \l [QtQuickControls1] Menu has a
+\l [QtQuickControls1] MenuStyle type. The styling types provide properties
+applicable to their respective controls such as the background, label, or for
+some controls, the cursor appearance.
\snippet qmlapp/usecases/styling.qml 0
-\note \l{Qt Quick Controls Styles QML Types}{Qt Quick Controls Styles} was
+\note \l{Qt Quick Controls 1 Styles QML Types}{Qt Quick Controls 1 Styles} was
introduced in Qt 5.1 and requires \l{Qt Quick} 2.1.
\section1 Accessing the System Palette
@@ -60,5 +61,6 @@ of visual types to match the native look-and-feel. In addition, on
\l{Desktop Platforms}{desktop} platforms, different color palettes are employed
when changing states, for example, when the application loses keyboard focus.
-When using the \l{Qt Quick Controls}{controls}, the system colors are already used.
+When using the \l{Qt Quick Controls 1}{controls}, the system colors are already
+used.
*/
diff --git a/doc/src/qtmodules.qdoc b/doc/src/qtmodules.qdoc
index 6c521d3b..42f2989f 100644
--- a/doc/src/qtmodules.qdoc
+++ b/doc/src/qtmodules.qdoc
@@ -261,6 +261,13 @@
\li Provides a specialized set of controls that can be used to build
interfaces in Qt Quick.
\row
+ \li \l {Qt Quick WebGL}
+ \li All
+ \li WebGL-enabled web browsers
+ \li Provides a \l {Qt Platform Abstraction} {platform plugin} that
+ allows streaming Qt Quick user interfaces over the network using
+ WebGL™.
+ \row
\li \l{Qt Quick Widgets C++ Classes}{Qt Quick Widgets}
\li All
\li
diff --git a/doc/src/snippets/code/doc_src_bsd.qdoc b/doc/src/snippets/code/doc_src_bsd.qdoc
new file mode 100644
index 00000000..cfb0e036
--- /dev/null
+++ b/doc/src/snippets/code/doc_src_bsd.qdoc
@@ -0,0 +1,56 @@
+/****************************************************************************
+**
+** Copyright (C) 2018 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** 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 The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/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: https://www.gnu.org/licenses/fdl-1.3.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [BSD-3-clause]
+Copyright (C) 2018 The Qt Company Ltd.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+ * Neither the name of The Qt Company Ltd nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//! [BSD-3-clause]
diff --git a/doc/src/userinterfaces.qdoc b/doc/src/userinterfaces.qdoc
index 3148e099..3018b1d3 100644
--- a/doc/src/userinterfaces.qdoc
+++ b/doc/src/userinterfaces.qdoc
@@ -151,7 +151,7 @@ choose the tool best suited for the job.
\li \inlineimage ok
\li \inlineimage ok
\li
- \li Qt Widgets and Qt Quick Controls integrate well to the underlying
+ \li Qt Widgets and Qt Quick Controls 1 integrate well to the underlying
platform, providing a native look'n'feel on Windows, Linux, and \macos.
\row
\li Custom look'n'feel
diff --git a/doc/src/web-content.qdoc b/doc/src/web-content.qdoc
index 37060348..3a593654 100644
--- a/doc/src/web-content.qdoc
+++ b/doc/src/web-content.qdoc
@@ -40,16 +40,16 @@ accessible to remote clients.
\section1 WebEngine in Qt
-Qt provides the Chromium-based Qt WebEngine module for applications
+Qt provides the Chromium-based \l{Qt WebEngine} module for applications
targeting desktop and embedded platforms. For example, a web browser
application for Linux platform.
-It also provides the Qt WebView module, which uses the native web engine
+It also provides the \l {Qt WebView} module, which uses the native web engine
of the platform. For example, a RSS feed reader Qt Quick application for
Android and iOS.
-These pages contain information about porting applications to use Qt WebEngine
-and the various APIs:
+These pages contain information about porting applications to use
+ \l{Qt WebEngine} and the various APIs:
\list
\li \l{Qt WebEngine Overview}
\li \l{Qt WebView}
diff --git a/doc/src/whatsnew/whatsnew50.qdoc b/doc/src/whatsnew/whatsnew50.qdoc
index 70a4edce..13d68239 100644
--- a/doc/src/whatsnew/whatsnew50.qdoc
+++ b/doc/src/whatsnew/whatsnew50.qdoc
@@ -225,7 +225,7 @@
\li New \l{AnimatedSprite} type for drawing single sprite animations.
\endlist
- \section2 Text
+ \section2 Changes to the Text types
\list
\li \l{Text}:
\list
diff --git a/doc/src/whatsnew/whatsnew51.qdoc b/doc/src/whatsnew/whatsnew51.qdoc
index dc555d1c..6125659c 100644
--- a/doc/src/whatsnew/whatsnew51.qdoc
+++ b/doc/src/whatsnew/whatsnew51.qdoc
@@ -44,9 +44,9 @@
platforms.
\list
- \li \l{Qt Quick Controls} - a set of reusable UI controls. Qt 5.1
- targets desktop platforms, while future releases will include more features
- useful on touch devices.
+ \li \l{Qt Quick Controls 1}{Qt Quick Controls} - a set of reusable UI
+ controls. Qt 5.1 targets desktop platforms, while future releases will
+ include more features useful on touch devices.
\li \l{Qt Quick Layouts} - provides layouts for \l{Qt Quick}
diff --git a/doc/src/whatsnew/whatsnew52.qdoc b/doc/src/whatsnew/whatsnew52.qdoc
index 462d58cd..afb94174 100644
--- a/doc/src/whatsnew/whatsnew52.qdoc
+++ b/doc/src/whatsnew/whatsnew52.qdoc
@@ -165,10 +165,10 @@
\section2 Qt Quick Controls Module
\list
\li Added support for an editable combo box
- \li Added support for multi-selection in \l TableView
- \li Added support for setting columns movable in \l TableView
- \li Added \l Switch type
- \li Added \l BusyIndicator type
+ \li Added support for multi-selection in \l [QtQuickControls1] TableView
+ \li Added support for setting columns movable in \l [QtQuickControls1] TableView
+ \li Added \l [QtQuickControls1] Switch type
+ \li Added \l [QtQuickControls1] BusyIndicator type
\li Simplified deployment
\endlist
diff --git a/examples/demos/photoviewer/doc/src/photoviewer.qdoc b/examples/demos/photoviewer/doc/src/photoviewer.qdoc
index da9029f8..bebeb9b5 100644
--- a/examples/demos/photoviewer/doc/src/photoviewer.qdoc
+++ b/examples/demos/photoviewer/doc/src/photoviewer.qdoc
@@ -38,7 +38,7 @@
\list
\li Using custom types to create screens and screen controls.
- \li Using Qt Quick Controls to create an application window.
+ \li Using Qt Quick Controls 1 to create an application window.
\li Using the \l Package type with a \l DelegateModel to provide
delegates with a shared context to multiple views.
\li Using XML list models to download Flickr feeds.