summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* List Qt Network Authorization as GPLv3 add-onKai Koehne2019-02-121-5/+5
| | | | | | Fixes: QTBUG-73705 Change-Id: Ia81b9181c28b99f454e7136c021a62666371c93e Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Doc: Add overview page to Qt for WebAssemblyNico Vertriest2019-02-062-1/+163
| | | | | Change-Id: I677255a5ad311e9bbca57d07a6e11149a14a22ce Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Doc: Fix versioned links on All Classes/QML Types pagesTopi Reinio2019-02-011-3/+3
| | | | | Change-Id: I924c4228a3c5117d87b98ca4643dc3871d205e88 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Make examples self-containedKai Koehne2019-01-2427-1131/+155
| | | | | | | | | | | | | | | Remove shared main entry function and shared resources (that were not used anyway), and simplify the entry point: * Get rid of special handling of QT_QUICK_CORE_PROFILE, QT_QUICK_MULTISAMPLE environment variables. * Remove QQmlFileSelector, which is not used in the examples. * Do set QtCoreAppication::organizationName to 'QtExamples', so that the settings are separate from QtProject. This follows recent changes in Qt WebEngine examples. Change-Id: I01851b3434901fefc2738136a2f1795d682a3233 Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Add documentation about QtOpenGLExtensions library and its licenseKai Koehne2019-01-231-0/+70
| | | | | | Change-Id: I1f22ddd4ff8cd801319cd9e3db1d35a2ab21d2d4 Reviewed-by: Sean Harmer <sean.harmer@kdab.com> (cherry picked from commit 2646d39b11242088771aab9c0370a75ce8e13e8f)
* Merge remote-tracking branch 'origin/5.12.1' into 5.12Qt Forward Merge Bot2019-01-181-0/+12
|\ | | | | | | Change-Id: I5421b3471e8e5619c5ac12c19cf7d3005e3abc69
| * Add changes file for Qt 5.12.1v5.12.15.12.1Paul Wicking2019-01-101-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + 4d57f6bc4795bc207fb7af2411005958e9576e3e QtQuick: Fix & clean up alarms.pro + 113e24a5aabe6917b7f3d65f342bb5fff9bc3b08 Doc: Add brief section to "Qt for QNX", "Qt for VxWorks" + ec6883bd7c3141ccf30cf43f3030f7468c1a6e0a Doc: Remove broken link from iOS documentation + 9c8b608839addd80a57d8a8d159dcfec623a511f Bump version + 9aec0395d2ab77485984899266350c468b6b26c1 Make example code in Qt documentation also available under BSD-3-clause + b6a5aff9b7781fb98529e9a4beab0c2f43ac55fe Improve the exception safety code sample + 144395f0aa8dcebd0c0c9865ac5146be813f3f51 Fix the usage of the ret variable in the exception safety code sample + 66bddfb570e0ccb79ee35636129c350af09d503c Add changes file for Qt 5.11.3 + 4db2e07f97e70a580f2e29ff1c4519d731840fb6 Doc: Document Qt Quick WebGL plugin license + a58fa967f267f2ad6f8fbfaec12a5d978b2b6e10 Doc: Remove obsolete build instructions for Qt Quick WebGL plugin + 0a47462880d27120963605be3389f5b1db0f6aea winrt: Update winrtrunner's help output + 8f7c4db0ade8aa0a68279432af1329d93b1a9b97 Clarify target platforms of winrt port + c162c4b5a56604da898078635466e2b1e44b965d windows: Fix origin of environment setup script + 9d88932795ff77af70b1732a5df1013860ebb17f Doc: Replace Controls 1 and MouseArea references + 3361d0044305a4636c88dcec6657c3518604b3b4 Doc: Change the depends order in the doc config + ec479952c079c4e3f6b0c015e82f7060af9706bc remove references to bundled xkbcommon + 10b3f2c109eb9737648c4581ad198ae8214be78d macOS: improve quit menu item documentation + bfe541139193dafed078c31469e5640ca4c74216 Bump version Change-Id: I63e1c88a718757a55904c5a0f4358aa651e5a40c Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* | Update windeployqt documentationFriedemann Kleint2019-01-141-16/+19
| | | | | | | | | | | | | | | | | | | | Update options and state that it requires a build environment. Task-number: QTBUG-71334 Change-Id: I802538aee9e3e84cfe68f65944a8ace243f60d55 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Andy Shaw <andy.shaw@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* | Bump versionKari Oikarinen2019-01-141-1/+1
| | | | | | | | Change-Id: Ibcd1fc3068f2b680edc194ff95c62e848c17d35d
* | windows: Clarify dependencies for ANGLE when MSVC or MinGW is usedOliver Wolff2019-01-091-0/+4
| | | | | | | | | | | | | | Change-Id: Id2bfc8476ddc4d46d92a2d5a27b195a60a96ab76 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com> Reviewed-by: Andre de la Rocha <andre.rocha@qt.io> Reviewed-by: Miguel Costa <miguel.costa@qt.io>
* | macdeployqt: document how to affect the volume nameMitch Curtis2019-01-081-0/+32
|/ | | | | Change-Id: Ie617fe25a33928719f290844c1533b16bf2431f0 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Bump versionKari Oikarinen2019-01-071-1/+1
| | | | Change-Id: I7efc3e9acc5529402c936b16a1da4913452984ce
* macOS: improve quit menu item documentationSamuel Gaist2019-01-031-1/+7
| | | | | | | | | | | | The documentation is lacking information about how Qt handles the Quit application menu item. This patch improves that explaining how it should be handled. Change-Id: Id2e8d457f67c7c4a8857cf28e7bf69b5df4c1aa2 Fixes: QTBUG-14174 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* remove references to bundled xkbcommonGatis Paeglis2018-12-122-6/+0
| | | | | | | | ... as we don't bundle this library since qtbase/c3a963da1f9e7b1d37e63eedded61da4fbdaaf9a. Change-Id: I773ca5ce56750ade8d4dca5d2eeff93abcf5b083 Reviewed-by: Nico Vertriest <nico.vertriest@qt.io> Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
* Merge remote-tracking branch 'origin/5.11' into 5.12Qt Forward Merge Bot2018-12-111-0/+20
|\ | | | | | | Change-Id: I862844abd5b52463ea086428b31e9d5f32943657
| * Merge remote-tracking branch 'origin/5.11.3' into 5.11Qt Forward Merge Bot2018-12-041-0/+20
| |\ | | | | | | | | | Change-Id: Ic1cca02a9c7507bc5e1472602bbfa106bcc22c65
| | * Add changes file for Qt 5.11.3v5.11.35.11.3Antti Kokko2018-11-221-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + a51ddb2cd2931255d6aedac6089d35c3954aed87 Remove conflicting anchor targets from the sidebar + a2aecd12642f2d68b87dbff2863367413d2c5a27 Update minimum freetype version + 9dc1f60bcb01696a99c11480a771de09bcc841d0 Doc: Fix links to build requirements pages + 4fbe46da117d9241548b0cbce25576a43a3480d3 QNX: Update platform and compiler notes + 22572163e4133a5a2ab6a06bb71e8f8a61f3f7ca Fix a link to a Qt Creator tutorial + 8a1e70b463a48ca40e32a6b4f65fc75ec0bb460c Document how to create an .ico file from a set of images using ImageMagick + 4c131661e2038b0274c5b51ceaba8fa146999856 Properly document license of Qt examples + 94e64d551f72f3531a75edd3cab601f9b01449db Doc: Fix the broken link to the Qt for Device Creation docs + 9558eaf0800d201a6bc493b4edcf62b43089ae09 Doc: Change the \section2 title to avoid wrong links + db16cdb8e6883e8e89b0edb59df7a78facf843e1 Doc: Use explicit links to fix broken links to Qt WebEngine module + c6e73db4f577f2076e6ad4b542f7dab08b744659 Doc: fix typo + ec6883bd7c3141ccf30cf43f3030f7468c1a6e0a Doc: Remove broken link from iOS documentation + 9c8b608839addd80a57d8a8d159dcfec623a511f Bump version Change-Id: I4bbcf08d97e428b99f9001765b28431d571b73a0 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Topi Reiniö <topi.reinio@qt.io> Reviewed-by: Martin Smith <martin.smith@qt.io>
* | | Doc: Change the depends order in the doc configVenugopal Shivashankar2018-12-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | The depends order affects the auto links in the doc, especially for Controls 1 and Controls 2 QML types. Change-Id: Ibf46f9dc7428cfc6e242720d437939b0b29ab518 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | Doc: Replace Controls 1 and MouseArea referencesVenugopal Shivashankar2018-12-074-27/+70
| | | | | | | | | | | | | | | | | | | | | | | | Also, updated the snippet that demonstrates creating custom QML types. Change-Id: I5a385b4d2eb7d96a50f314e5c6d1304665600bb8 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | windows: Fix origin of environment setup scriptOliver Wolff2018-12-071-2/+2
| | | | | | | | | | | | | | | | | | | | | The mentioned setup scripts are part of the Visual Studio installation. Change-Id: I8cbb3867f892b6baee0d1e09fce89d36faae173a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* | | Clarify target platforms of winrt portOliver Wolff2018-12-071-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building desktop applications using the winrt port might be possible, but it is by far not the main reason for having this port. Stating that we support desktop builds using Qt for WinRT just causes confusion. Instead we further clarify the term UWP in a short sentence inside the winrt part of "supported platforms". Change-Id: I7d1762f5b450dab74ff3c4e1e1aa16586f242319 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* | | winrt: Update winrtrunner's help outputOliver Wolff2018-12-061-14/+20
| | | | | | | | | | | | | | | Change-Id: I7b416fc3a297a4af4c40e947940a8bc1d83c921a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* | | Merge remote-tracking branch 'origin/5.12.0' into 5.12Qt Forward Merge Bot2018-12-059-190/+361
|\ \ \ | | | | | | | | | | | | Change-Id: Ia08bc0e173ea1aa97e35840ce59cb8d4f4011503
| * | | Document Third-Party Code changes in Qt 5.12.0v5.12.0-rc2v5.12.0-rc1v5.12.05.12.0Jani Heikkinen2018-11-131-0/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The changes where obtained by running qtattributionsscanner -output-format json in the sources of both Qt 5.11.2 and Qt 5.12.0 checkouts, and diff'ing these. Webengine changes is based on ce0335c0b6c892bfdb06cd52830a705aa6d71d9b Changes that just did add incomplete metadata (like homepage of upstream project, version number....) are not listed. Task-number: QTBUG-71598 Change-Id: Id05299d40712687ede7c45dc276b374d4c2644cd Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
| * | | Doc: Update the all modules and what's new pagesVenugopal Shivashankar2018-11-124-14/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added Qt Remote Objects to the list of supported modules. - Marked Qt Canvas 3D as deprecated. - Renamed the \section title for the tech. preview modules as the only item listed there is a platform and not a module. - Added a link to the wiki page on Qt for WebAssembly. - Added the missing link to the What's new in Qt 5.12 page. Task-number: QTBUG-70608 Change-Id: I0ff15f85c9946e051529704050f2e6100ff9634d Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
| * | | Doc: Recommend using the latest NDK with Qt for AndroidTopi Reinio2018-11-102-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Qt 5.12, the previously recommended NDK version (r10e) no longer works with the GCC toolchain. Update the recommendation to the latest version and android-clang toolchain. Also update this information in Supported Platforms for Android. Task-number: QTBUG-71690 Change-Id: Ia74d4106db6cf71d626c5863d06ca7c629208bdc Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Martin Smith <martin.smith@qt.io>
| * | | Doc: Update Qt for QNX Platform NotesTopi Reinio2018-11-091-161/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - QNX SDP 7.0 as the primary supported QNX version - Add information for 64-bit architectures - Clarify instructions for fontconfig and QT_QPA_FONTDIR - Link to documentation archives for QNX SDP 6.6 info - Fix linking to QNX documentation, clean up formatting and language Task-number: QTBUG-71308 Task-number: QTBUG-64481 Change-Id: I216128efa35d55aedd3e9725b9984bec995dbdb6 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | | Doc: Remove broken link from iOS documentationPaul Wicking2018-11-091-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The wiki page containing the example as referred to in the docs has been removed. The example code has been tracked down and will get pushed as a proper example in a separate commit. This page will be updated accordingly when the example is there. Task-number: QTBUG-55651 Change-Id: Ie25b7a6ebfe7a022bb02f3ceee9fce3c8a7326af Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io> (cherry picked from commit ec6883bd7c3141ccf30cf43f3030f7468c1a6e0a)
| * | | Add changes file for Qt 5.12.0Antti Kokko2018-11-071-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I33b0d04d47d711dace7d2eb56981eef9c57d887c Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Martin Smith <martin.smith@qt.io>
| * | | Doc: Update platform/compiler versions for supported platformsv5.12.0-beta4Topi Reinio2018-11-061-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add information for Ubuntu 18.04 and update openSUSE, RHEL versions. - Update MinGW version to 7.3.0 and update the link to MinGW-builds. - Update build environment versions for Android Task-number: QTBUG-70549 Change-Id: I42d67aa89376f1b793bb3da72174f40efff6517d Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * | | Update supported platformsJędrzej Nowacki2018-11-021-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RHEL 6.6 was removed some time ago, that is a fixup to "Remove RHEL 6 from the CI" 54261be7c3bde1486b5036df4058bcd9deb9dfdd. Task-number: QTBUG-70549 Change-Id: Ie292f9d1936b680c1a6fcf123bdd2f1ed627b8bb Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>
| * | | Doc: Fix links to the Qt Quick control modulesVenugopal Shivashankar2018-10-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also marked Controls 1 as deprecated. Task-number: QTBUG-70333 Change-Id: Ic8d6778ad36bbf98edeb71b1f19028af1a454faa Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | | | Doc: Remove obsolete build instructions for Qt Quick WebGL pluginTopi Reinio2018-11-261-10/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The plugin dependencies are managed by the build system and need not to be stated in the documentation. The plugin itself is already usable out of the box for delivered Qt packages. Task-number: QTBUG-67910 Change-Id: I9d4218b1035fdce9e4a33317d54a388bad404b6d Reviewed-by: Artem Sidyakin <artem.sidyakin@qt.io> Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io>
* | | | Doc: Document Qt Quick WebGL plugin licenseTopi Reinio2018-11-262-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mention that Qt Quick WebGL plugin is available under a commercial and GPLv3 licenses, and move it under the correct section in 'All Qt Modules' page. Task-number: QTBUG-67910 Change-Id: Ia5c063d27c100b1156751313c884f32eb6ab3cf1 Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io>
* | | | Fix the usage of the ret variable in the exception safety code sampleSamuel Gaist2018-11-181-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The usage was wrong because of the declaration of the variable in the scope of the try block. Task-number: QTBUG-71587 Change-Id: I52e45c9df6ef41f347c61dd023e126d5ba7715db Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
* | | | Merge "Merge remote-tracking branch 'origin/5.11' into 5.12" into ↵The Qt Project2018-11-162-3/+4
|\ \ \ \ | | | | | | | | | | | | | | | refs/staging/5.12
| * \ \ \ Merge remote-tracking branch 'origin/5.11' into 5.12Qt Forward Merge Bot2018-11-162-3/+4
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | Conflicts: .qmake.conf Change-Id: I3c295556b3abc2f3fb2f8cfda9be373fda13f695
| | * | | Make example code in Qt documentation also available under BSD-3-clauseKai Koehne2018-11-121-0/+4
| | | |/ | | |/| | | | | | | | | | | | | | | | | Task-number: QTBUG-68303 Change-Id: I20678aedb399f696c32b9d1383e8324100d9074b Reviewed-by: Lars Knoll <lars.knoll@qt.io>
| | * | Merge 5.11 into 5.11.3Oswald Buddenhagen2018-11-091-1/+1
| | |\ \ | | | | | | | | | | | | | | | Change-Id: I413be40f42f8218907d9c1715438dc14ddf8620d
| | | * | Bump versionOswald Buddenhagen2018-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I5a4042807c7987085a82dfb9876b10f0e0c8a8a0
| | * | | Doc: Remove broken link from iOS documentationPaul Wicking2018-11-081-3/+0
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The wiki page containing the example as referred to in the docs has been removed. The example code has been tracked down and will get pushed as a proper example in a separate commit. This page will be updated accordingly when the example is there. Task-number: QTBUG-55651 Change-Id: Ie25b7a6ebfe7a022bb02f3ceee9fce3c8a7326af Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
* | | | Improve the exception safety code sampleSamuel Gaist2018-11-161-2/+4
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | This patch improves the code by showing better handling of the exit code. Change-Id: I10f44a93fe342bfd998b717f71ad16216e921d7b Fixes: QTBUG-71587 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* | | Doc: Add brief section to "Qt for QNX", "Qt for VxWorks"Kai Koehne2018-11-082-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Do the same as the other platforms in http://doc.qt.io/qt-5/reference-overview.html#platform-reference Change-Id: I87ad9ddff03f2df95863e01d303a25e0c81fda05 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* | | QtQuick: Fix & clean up alarms.proKai Koehne2018-11-061-23/+4
| |/ |/| | | | | | | | | | | | | | | | | | | The current example didn't compile on Windows, because all Qt examples require a target file. Also clean up unnecessary parts generated by the Qt Creator wizard. Change-Id: I40b834e544a146d3e232844e667d568b102bec5c Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* | Doc: Remove references to the Qt Quick Controls 1Venugopal Shivashankar2018-10-312-21/+6
| | | | | | | | | | | | | | | | | | | | These are topics that a beginner will bump into so referring to Qt Quick Controls 2 is apt here as the earlier is deprecated. Task-number: QTBUG-70333 Change-Id: I9241f95ce4386bea98f3f783694581e0753c19db Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | Merge 5.12 into 5.12.0Oswald Buddenhagen2018-10-3026-81/+190
|\ \ | | | | | | | | | Change-Id: Id0c2b7c9606308b3aa601937e4baa1015b26e1aa
| * \ Merge "Merge remote-tracking branch 'origin/5.11' into 5.12" into ↵Liang Qi2018-10-299-10/+119
| |\ \ | | | | | | | | | | | | refs/staging/5.12
| | * \ Merge remote-tracking branch 'origin/5.11' into 5.12Qt Forward Merge Bot2018-10-299-10/+119
| | |\ \ | | | |/ | | | | | | | | | | | | | | | | | | | | Conflicts: doc/src/platforms/supported-platforms.qdoc Change-Id: I1ee9f0539524c51206cd6067ce446e11fa49416f
| | | * Doc: fix typoSamuli Piippo2018-10-181-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I741b7f5fcf58c594bf79d778e5defd4f388d466e Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
| | | * Doc: Use explicit links to fix broken links to Qt WebEngine moduleLeena Miettinen2018-10-161-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTBUG-70944 Change-Id: Ib3ed1c551179398906c5000ab2ec41d96af1166f Reviewed-by: Artem Sidyakin <artem.sidyakin@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Nico Vertriest <nico.vertriest@qt.io>