summaryrefslogtreecommitdiffstats
path: root/src/webenginequick/doc
diff options
context:
space:
mode:
authorKirill Burtsev <kirill.burtsev@qt.io>2021-08-16 14:19:36 +0200
committerKirill Burtsev <kirill.burtsev@qt.io>2021-08-17 17:38:55 +0200
commite3cc8e0283daa989ca6957a7100c2c11669f5d1f (patch)
tree9679e001b30837a9bf6a30226a41a9d28856b61c /src/webenginequick/doc
parent79d04aa9e3e9aa84d7378260519f9e9a6759dc41 (diff)
Update documentation notes for build with WebEngine modules
Add cmake usage snippets for module's libraries. Remove quick version from code snippets. Fix minor documentation warnings. Fixes: QTBUG-94937 Pick-to: 6.2 Change-Id: I2e5c8616ceeab495f604e135bb2aa2261c50c68d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/webenginequick/doc')
-rw-r--r--src/webenginequick/doc/snippets/qtwebengine_build_snippet.qdoc9
-rw-r--r--src/webenginequick/doc/snippets/qtwebengine_webengineview_newviewrequested.qml6
-rw-r--r--src/webenginequick/doc/src/qtwebengine-module.qdoc12
-rw-r--r--src/webenginequick/doc/src/qtwebengine-qmlmodule.qdoc19
4 files changed, 30 insertions, 16 deletions
diff --git a/src/webenginequick/doc/snippets/qtwebengine_build_snippet.qdoc b/src/webenginequick/doc/snippets/qtwebengine_build_snippet.qdoc
index 35bc480bb..b21efbdf9 100644
--- a/src/webenginequick/doc/snippets/qtwebengine_build_snippet.qdoc
+++ b/src/webenginequick/doc/snippets/qtwebengine_build_snippet.qdoc
@@ -26,10 +26,15 @@
****************************************************************************/
//! [0]
-QT += webengine
+QT += webenginequick
//! [0]
//! [1]
-#include <QtWebEngine>
+#include <QtWebEngineQuick>
//! [1]
+
+//! [2]
+find_package(Qt6 COMPONENTS WebEngineQuick REQUIRED)
+target_link_libraries(target PRIVATE Qt::WebEngineQuick)
+//! [2]
diff --git a/src/webenginequick/doc/snippets/qtwebengine_webengineview_newviewrequested.qml b/src/webenginequick/doc/snippets/qtwebengine_webengineview_newviewrequested.qml
index 0835c5246..70afea2b9 100644
--- a/src/webenginequick/doc/snippets/qtwebengine_webengineview_newviewrequested.qml
+++ b/src/webenginequick/doc/snippets/qtwebengine_webengineview_newviewrequested.qml
@@ -48,9 +48,9 @@
**
****************************************************************************/
-import QtQuick 2.0
-import QtQuick.Window 2.1
-import QtWebEngine 2.0
+import QtQuick
+import QtQuick.Window
+import QtWebEngine
//! [0]
QtObject {
diff --git a/src/webenginequick/doc/src/qtwebengine-module.qdoc b/src/webenginequick/doc/src/qtwebengine-module.qdoc
index 5554bd519..ab6fc49ca 100644
--- a/src/webenginequick/doc/src/qtwebengine-module.qdoc
+++ b/src/webenginequick/doc/src/qtwebengine-module.qdoc
@@ -26,10 +26,13 @@
****************************************************************************/
/*!
- \module QtWebEngine
- \title Qt WebEngine C++ Classes
+ \module QtWebEngineQuick
+ \title Qt WebEngine Quick C++ Classes
\brief Exposes C++ functionality to Qt Quick.
\ingroup modules
+ \ingroup qtwebengine-modules
+ \qtvariable webenginequick
+ \qtcmakepackage WebEngineQuick
The \QWE module exposes C++ functionality to Qt Quick.
@@ -42,5 +45,10 @@
To link against the module, add the following to your qmake project file:
\snippet qtwebengine_build_snippet.qdoc 0
+
+ For build with CMake use the \c find_package() command to locate the needed module components
+ in the Qt6 package and \c target_link_libraries() to link against the module:
+
+ \snippet qtwebengine_build_snippet.qdoc 2
\endif
*/
diff --git a/src/webenginequick/doc/src/qtwebengine-qmlmodule.qdoc b/src/webenginequick/doc/src/qtwebengine-qmlmodule.qdoc
index 4fd7e3a3b..ac1fff80b 100644
--- a/src/webenginequick/doc/src/qtwebengine-qmlmodule.qdoc
+++ b/src/webenginequick/doc/src/qtwebengine-qmlmodule.qdoc
@@ -26,7 +26,7 @@
****************************************************************************/
/*!
- \qmlmodule QtWebEngine 1.10
+ \qmlmodule QtWebEngine
\title Qt WebEngine QML Types
\brief Provides QML types for rendering web content within a QML application.
\ingroup qtwebengine-modules
@@ -35,14 +35,15 @@
The QML types can be imported into your application using the following import statements in
your .qml file:
- \qml
- import QtWebEngine 1.10
- \endqml
+ \snippet qtwebengine_build_snippet.qdoc 1
- To link against the module, add the following QT variable to your qmake .pro
- file:
+ To link against the module using build with qmake,
+ add the following QT variable to your qmake .pro file:
- \badcode
- QT += webengine
- \endcode
+ \snippet qtwebengine_build_snippet.qdoc 0
+
+ For build with CMake use the \c find_package() command to locate the needed module components
+ in the Qt6 package and \c target_link_libraries() to link against the module:
+
+ \snippet qtwebengine_build_snippet.qdoc 2
*/