summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets/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/webenginewidgets/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/webenginewidgets/doc')
-rw-r--r--src/webenginewidgets/doc/snippets/qtwebenginewidgets_build_snippet.qdoc5
-rw-r--r--src/webenginewidgets/doc/src/qtwebenginewidgets-index.qdoc5
-rw-r--r--src/webenginewidgets/doc/src/qtwebenginewidgets-module.qdoc9
3 files changed, 18 insertions, 1 deletions
diff --git a/src/webenginewidgets/doc/snippets/qtwebenginewidgets_build_snippet.qdoc b/src/webenginewidgets/doc/snippets/qtwebenginewidgets_build_snippet.qdoc
index 38366db17..f48932eae 100644
--- a/src/webenginewidgets/doc/snippets/qtwebenginewidgets_build_snippet.qdoc
+++ b/src/webenginewidgets/doc/snippets/qtwebenginewidgets_build_snippet.qdoc
@@ -33,3 +33,8 @@ QT += webenginewidgets
//! [1]
#include <QtWebEngineWidgets>
//! [1]
+
+//! [2]
+find_package(Qt6 COMPONENTS WebEngineWidgets REQUIRED)
+target_link_libraries(target PRIVATE Qt::WebEngineWidgets)
+//! [2]
diff --git a/src/webenginewidgets/doc/src/qtwebenginewidgets-index.qdoc b/src/webenginewidgets/doc/src/qtwebenginewidgets-index.qdoc
index b93bc86f2..cc1a33464 100644
--- a/src/webenginewidgets/doc/src/qtwebenginewidgets-index.qdoc
+++ b/src/webenginewidgets/doc/src/qtwebenginewidgets-index.qdoc
@@ -43,6 +43,11 @@
\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
+
\section1 Articles and Guides
\list
diff --git a/src/webenginewidgets/doc/src/qtwebenginewidgets-module.qdoc b/src/webenginewidgets/doc/src/qtwebenginewidgets-module.qdoc
index 6f3eac5ad..a2775d641 100644
--- a/src/webenginewidgets/doc/src/qtwebenginewidgets-module.qdoc
+++ b/src/webenginewidgets/doc/src/qtwebenginewidgets-module.qdoc
@@ -32,6 +32,7 @@
\ingroup modules
\ingroup qtwebengine-modules
\qtvariable webenginewidgets
+ \qtcmakepackage WebEngineWidgets
The \QWEWidgets module provides a web browser engine as well as C++ classes to render
and interact with web content.
@@ -42,8 +43,14 @@
\snippet qtwebenginewidgets_build_snippet.qdoc 1
\if !defined(qtforpython)
- To link against the module, add the following to your qmake project file:
+ To link against the module using build with qmake,
+ add the following QT variable to your qmake .pro file:
\snippet qtwebenginewidgets_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 qtwebenginewidgets_build_snippet.qdoc 2
\endif
*/