summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update Copyright year to 20236.4Kai Köhne2023-03-214-4/+4
| | | | | | | Change-Id: I62921a04d2173dcd78797d792437a27bbaafc5c7 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit 8d505982e7431aed647680ca107ce1bf472825c2) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qdoc: Add meta description header to HTML outputTopi Reinio2023-03-0657-0/+62
| | | | | | | | | | | | | | | | | A meta description is an HTML element that provides a brief summary of a web page, typically displayed as part of a search engine results page. Use the \brief description for pages that have it. This should cover virtually all of the API reference as type \brief appears on module pages and therefore is rarely missing. Many overview \page's have it as well. Fixes: QTBUG-111360 Change-Id: Ie403777fd895a995bbd7d717333e95c1b6b77d89 Reviewed-by: Kai Köhne <kai.koehne@qt.io> (cherry picked from commit e5442db7411dab1edeec65d5a0e9dc3eb3b802c0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Report QLiteHtmlWidget in Assistant's About dialog if usedShawn Rutledge2023-02-281-2/+4
| | | | | | | | | | | | | | | It has been confusing for several releases that the About dialog kept saying it's using QTextBrowser. I can't find any evidence that there's even any code to instantiate a HelpViewerImpl right now. Amends 6e7ef34e6c8a2bd130fd5305e4b41fc8b11100a3 which removed the call "new HelpViewerImpl" in the HelpViewer ctor. Task-number: QTBUG-92267 Change-Id: Ieed2cf3237a07772152f179b9a82a2e35bfed0ee Reviewed-by: Topi Reiniö <topi.reinio@qt.io> Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit a205c69ae2a69ffc1209e37ea05e2b9699241a44) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qdoc: Clean up code related to processing of \include'd linesTopi Reinio2023-02-281-20/+14
| | | | | | | | | | | | | | * Use qsizetype instead of int. * Remove unnecessary variable 'startLine'. * Replace a while loop with a for loop. * Replace nested conditional statements with (A && B). * Fix a corner case where a lone snippet tag at the last line of included file caused out-of-bounds access of the line buffer. Change-Id: I0b1009cf122681bcf700b67040a3d0ca19e82378 Reviewed-by: Paul Wicking <paul.wicking@qt.io> (cherry picked from commit f5a950df40295248b5da5aec261b2eb309033e25) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-02-211-3/+3
| | | | | Change-Id: I590af58be63788b1412871b51d0a94be246d9e82 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Qt Designer: Fix palette mask handling to consider single groupsFriedemann Kleint2023-02-205-44/+72
| | | | | | | | | | | | | | | | | | Whereas the palette resolve mask in Qt 5 had one bit for all 3 colors of a role, the mask is now a 64bit value with one bit for each combination of role/group. Introduce helper functions (copied from the QPalette source) to get the correct mask bits for each role/group and for all groups of a role. In the multiselection property helpers, check each role/group. In the palette editor, use row masks to clear rows. Task-number: QTBUG-110963 Change-Id: I089a75d03828ff894527601fc111d5e39183e695 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 0911566625acb43c3c18a129ae67612dd3e10da5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix oversights of the Qt Designer Multi examples code changesFriedemann Kleint2023-02-204-32/+30
| | | | | | | | | | | | | | | - Use new string literals - Reorder includes - Use some auto - Minor fixes Amends d1e672c47fd9cfa60f646554db6cba9de08a044f. Fixes: QTBUG-110447 Change-Id: I22c2ee4f2770e2656a6ffad0823ec59f7cf3df23 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 273202689fcddd5ae8af9596f46f03fc5fa6a6fa) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qdoc: Improve Q_PROPERTY parsing for the property typeTopi Reinio2023-02-141-16/+30
| | | | | | | | | | | | | | | | | | | | | | | | | QDoc had a naive strategy for parsing Q_PROPERTY() macro arguments for resolving the type and name; when the argument string is separated by spaces, the first item was assumed to be the type, and the second item the name. This failed for following valid declarations: Q_PROPERTY(QMap<QString, QString> map ...) // type contains a space Q_PROPERTY(Type * handle ...) // '*' interpreted as the name Fix this by locating the first property attribute and then splitting the input at that boundary. This allows QDoc to extract the property type and name without making any assumptions about their syntax. Remove old workarounds as unnecessary and implement safeguards for invalid input. Also handle the MEMBER attribute correctly as it implies the property is writable, whether the WRITE accessor is set or not. Fixes: QTBUG-111093 Change-Id: Ic1bf071a7b003a1cd0cb9a212dabdb7ea00ebfbe Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Luca Di Sera <luca.disera@qt.io> (cherry picked from commit 6e68db8c10001f58fcc1d93e2e7291ac3ac7d42d)
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-02-131-3/+3
| | | | | Change-Id: I888cfc0a22abff1cdc24d9942e4d5d6c56a311ba Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-02-101-3/+3
| | | | | Change-Id: I15e631580e8bfa7a3f7d5c85a2d60a80e24e5f5b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* lupdate: Fix build with clang 16+Björn Schäpers2023-02-082-2/+6
| | | | | | | | | | | | | The signature changed again. I've tested it with a current main, that is clang 17, but the commit 854c10f8d185286d941307e1033eb492e085c203 with introduced the change is also contained in clang 16. Change-Id: I050ca5843708be4489757538849000d3675005ac Reviewed-by: Kai Köhne <kai.koehne@qt.io> (cherry picked from commit 87fac2de7378963e753a847da667d52d4ba95bff) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer: Fix palette mask handling for 64bitFriedemann Kleint2023-02-083-12/+13
| | | | | | | | Task-number: QTBUG-110963 Change-Id: I212f15dca35a93b02786567a2b8e1412eff48e90 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit dd1f00da0629816d6d4967636440111cc526f478) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer: Replace resolve mask checking by QPalette::isBrushSet()Friedemann Kleint2023-02-072-24/+17
| | | | | | | | | | | | | Whereas the palette resolve mask in Qt 5 had one bit for all 3 colors of a role, the mask is now a 64bit value with one bit for each combination of role/group. Port away from checking for the bits where this is easily possible. Task-number: QTBUG-110963 Change-Id: Ib6d3d44deb549bd3a49937eaef3385414480f8d3 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 9576575335f367ee54df0a2aaa63f74348f8d8bd) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer: Port the subproperty handling to 64bit masksFriedemann Kleint2023-02-073-36/+46
| | | | | | | | | | | The QPalette resolve mask type has been changed to 64bit. Adapt the code accordingly. Task-number: QTBUG-110963 Change-Id: I9d1a2f20c7b671a0ef1a9182ccb2f8c964b231ab Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit a4551c99697430b173c96462beddc57fa2bd9a14) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer: Fix bitCount helper function to work with QPaletteFriedemann Kleint2023-02-072-2/+2
| | | | | | | | | | | The QPalette resolve mask type has been changed to 64bit. Make it a template so that it works correctly. Task-number: QTBUG-110963 Change-Id: I61394c58155bdc37a98dac0c763e6a7d9fbbfe84 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit ce100433b239ac13b1711b5292481605ce8456e8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Exclude Qt Designer plugin examples from cross-buildsFriedemann Kleint2023-02-071-1/+1
| | | | | | | | | | | For some reason, they cannot be installed into sysroot, Complements 81fdb4dee5083a59dbdb2d01fcb6ab13285be26b. Fixes: QTBUG-110930 Change-Id: Ia6f4d123f7435a1388bb3cfef38daa48120b4891 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 64001fc4c692f317032989c5bdda97527777a171) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer: Document CMake usageFriedemann Kleint2023-02-032-26/+67
| | | | | | | | | Task-number: QTBUG-110447 Change-Id: I8ec8a023d8efc76a7123c56eded528ea31294af0 Reviewed-by: Jaishree Vyas <jaishree.vyas@qt.io> Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit ab37ec05836d9fd2d812c54b463f789c1484f399) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer module: Fix documentation on how to linkFriedemann Kleint2023-02-024-19/+14
| | | | | | | | | | | | | | | | Remove the misleading doc_src_qtdesigner.pro which wrongly sets the CONFIG qmake and use the standard qdoc macros to generate the correct information. Add dependency to qtcmake to make linking to CMake manual work, and fix the sourcedirs qdocconf variable not to override settings from the documentation template. Task-number: QTBUG-110447 Change-Id: I68f2fa2bed420fd2cef2fe780521d70d729fdd62 Reviewed-by: Topi Reiniö <topi.reinio@qt.io> (cherry picked from commit 4dd01588e4f69cd5468618e788d8326e18d3d276) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer examples: Add explanation of CMake project filesFriedemann Kleint2023-02-0212-165/+252
| | | | | | | | Task-number: QTBUG-110447 Change-Id: I36769acc50921c2e6af33288b8e291b56328ddc7 Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> (cherry picked from commit 64fab45f2696a4a54aa07136d6100b47454c488d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-02-021-3/+3
| | | | | Change-Id: Iaf99576e7006b9a7e7cd43761cbe58f6adc34398 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Qt Designer: Brush up the documentation code snippetsFriedemann Kleint2023-01-3114-84/+34
| | | | | | | | | | Remove redundant snippets. Task-number: QTBUG-110447 Change-Id: I04c43df29ea1356bd3104a988c2c87f1cdba5588 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit ce7282133ac8b67da21ea625538a342def2e2953) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer: Add CMakeLists.txt files for the documentation snippetsFriedemann Kleint2023-01-317-0/+156
| | | | | | | | Task-number: QTBUG-110447 Change-Id: I5275200d12ea2780f6c2c227ae2b437b3c03d0c9 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 4b7c85dd81d96592d1c691c4bbce814f34002472) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer: Fix install of plugin examplesFriedemann Kleint2023-01-314-24/+36
| | | | | | | | Task-number: QTBUG-110447 Change-Id: I1b243a6a564ea18d684a8d5fa8d3310facf81f7d Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 81fdb4dee5083a59dbdb2d01fcb6ab13285be26b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qdoc: Allow snippet marker comments to be indentedTopi Reinio2023-01-312-6/+10
| | | | | | | | | | | | | | | | Snippet marker tags must follow a QDoc-style comment sequence '//!' - but there's no need to require these comments to start from the beginning of the line. Allow whitespace to appear before the comment by trimming the line before comparison. Fixes: QTBUG-109735 Change-Id: I23e5703bdf518ecf8511075a295b3c404704a065 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Luca Di Sera <luca.disera@qt.io> (cherry picked from commit 03af089b10e510f2e7eec4776cf9b126d520f901) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Polish the uitools/textfinder exampleFriedemann Kleint2023-01-313-8/+17
| | | | | | | | Task-number: QTBUG-110447 Change-Id: I5d4ae6056b974618c59ef068c92204a24a9c9503 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 8e047fe8cde91454623847ddc1c2abd164d63891) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-311-3/+3
| | | | | Change-Id: If9b3556af02d202e9f912aad348f529eed49f5ff Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update.gitignoreFriedemann Kleint2023-01-301-143/+2
| | | | | | | | | | | | | | | The pattern examples/*/*/* includes files in the doc/src directories, which is not intended. Remove stuff that still dates back to the Qt 4 monolithic repository. Add some Qt Creator files. Change-Id: I9585011c4c4d5a9f5bb1395effece4fa433d24aa Reviewed-by: Kai Köhne <kai.koehne@qt.io> (cherry picked from commit 2397f07c83ecf9b54e54ebf8fc3429cf5b2cfe54) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer: Fix the documentation code snippetsFriedemann Kleint2023-01-3013-23/+26
| | | | | | | | | | Fix the .pro files to compile, fix the #includes and update the code. Task-number: QTBUG-110447 Change-Id: I5eddd42ba4b6fc1697ca96303c943e385b680856 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 441a54653804b6f70afd6818169f6517f61232f6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer/calculatorbuilder example: Remove the form class and its ↵Friedemann Kleint2023-01-306-136/+86
| | | | | | | | | | | | | | | | autoconnected slots The autoconnection feature is considered error-prone and is warned about by clazy. As this removes the need for a class, remove it entirely and use a lambda for the slot. As a drive-by, fix the documentation of the project files. Task-number: QTBUG-110447 Change-Id: Idf78b58445a3f89399f7ae09065f145428ef83fe Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 0e5a54f96dda1ea72fdc43026e3d9bb74886c61e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* CMake: Don't pass .ts files as sources to lupdateJoerg Bornemann2023-01-271-1/+2
| | | | | | | | | | | | | | | | | | | With the qt6_add_lupdate command, lupdate gets passed a list of sources of a target. This list might contain the .ts file. There's an undocumented feature of lupdate: it can take .ts files as additional sources for translation strings (see commit b3f6b61a584fbaf047cf617a4b9cf8d9e92d2882). Having the same .ts file as input and output for lupdate can result in accumulating duplicate translations. Filter the list of source files to exclude .ts files. Fixes: QTBUG-109316 Change-Id: Idea80e98655729167580b33bf7cb811653f407c7 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 10488623eb0baf70e906875b30d9c4d9067ea9b1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qdoc: Ensure the generated temporary header file is closed properlyTopi Reinio2023-01-261-3/+1
| | | | | | | | | | | | | | Use the correct scope for the QFile object used for writing the temporary header file; this ensures that the associated QTextStream object is destroyed first and its contents flushed before destroying the QFile, potentially leading to truncated writes to the file. Done-with: Simon Geisseler Fixes: QTBUG-109614 Change-Id: Ic6a68c0b52219ce607a5116c730862ee0cb37f04 Reviewed-by: Luca Di Sera <luca.disera@qt.io> (cherry picked from commit 0d8837c4103f941297adc3c76cb0ae6f67b6e34b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Qt Designer: Add a warning note about the auto-connect featureFriedemann Kleint2023-01-261-0/+4
| | | | | | | | Task-number: QTBUG-110447 Change-Id: Ia84f20d578a0a7e4304fb7066b9852e570a4fe08 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 4d10d996d823892429b5fc682f4183a12d030979) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* HelpEngineWrapper: fix API susceptible to GCC 13 -Wdangling-referenceMarc Mutz2023-01-262-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | GCC 13 currently assumes that the temporary argument (the default value) ends up embedded in the result, and warns: helpviewer.cpp:393:34: error: possibly dangling reference to a temporary [-Werror=dangling-reference] 393 | const HelpEngineWrapper &helpEngine = HelpEngineWrapper::instance(); | ^~~~~~~~~~ helpviewer.cpp:393:74: note: the temporary was destroyed at the end of the full expression ‘Qt6::HelpEngineWrapper::instance(Qt6::QString())’ 393 | const HelpEngineWrapper &helpEngine = HelpEngineWrapper::instance(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ An attempt to fix the issue by passing the QString by value made it worse, as all calls threw the warning then, including those that pass a QString instead of relying on the defaulted argument. So, heed QTBUG-98117 and overload instead of using default arguments. Having the nullary overload in the same TU as the unary one seems to make GCC shut up about the False Positive dangling. Task-number: QTBUG-98117 Change-Id: I69da70dfbf996ab923078631031f6f3c7a5cfcbe Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 14fe0bbea5b04dff01495e815b33a0a1dd2e191a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QLayoutSupport: fix GCC 13 -Werror=overloaded-virtualMarc Mutz2023-01-251-0/+1
| | | | | | | | | | | | | | | | | | | | Says GCC 13: layoutdecoration.h:52:17: error: ‘virtual int Qt6::QDesignerLayoutDecorationExtension::findItemAt(int, int) const’ was hidden [-Werror=overloaded-virtual=] 52 | virtual int findItemAt(int row, int column) const = 0; // atm only for grid. | ^~~~~~~~~~ qlayout_widget_p.h:178:16: note: by ‘Qt6::qdesigner_internal::QLayoutSupport::findItemAt’ 178 | static int findItemAt(QGridLayout *, int row, int column); | ^~~~~~~~~~ Fix by adding the missing using declaration that brings QDesignerLayoutDecorationExtension::findItemAt(int, int) into scope again. Change-Id: I69b3033fa2da30388f87229cd2ab26822bab0d16 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit 345d33893e15124a795a39a4a8614286cbf7faf9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-251-3/+3
| | | | | Change-Id: I6d2846ab927d00e99d3518b840e94543af992695 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Qt Designer: Ensure newly added scratch pad items become visibleFriedemann Kleint2023-01-241-0/+2
| | | | | | | | | | | Force a re-layout of the widget box tree containing the nested category list widgets and scroll up. Fixes: QTBUG-110440 Change-Id: I1161e09e6ff074974e6bc094a9d73ef68c58f13a Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit 4310d99bee0577b4677ed4dc34c192d36fa1df3b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-241-3/+3
| | | | | Change-Id: I5a650f6910496d2c4e4f6339eaf9b544292d9214 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Qt Designer/calculatorform example: Remove autoconnected slotsFriedemann Kleint2023-01-234-40/+28
| | | | | | | | | | | | The autoconnection feature is considered error-prone and is warned about by clazy. As a drive-by, fix the documentation of the project files. Task-number: QTBUG-110447 Change-Id: I7ba1bf47487abadfeaf02fd573eb01d0519a2ffd Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit d3a36cf82e2b7f64eb2e096a87e589479d8ac1df) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Polish the Qt Designer examplesFriedemann Kleint2023-01-2314-73/+72
| | | | | | | | | | | | | | - Use new string literals - Reorder includes - Use some auto - Minor fixes Fixes: QTBUG-110447 Change-Id: I5af23a662dffb3a01795d1f62c573f854e2ee103 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit d1e672c47fd9cfa60f646554db6cba9de08a044f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-231-3/+3
| | | | | Change-Id: Ieb0c667ac0e8126f2b69ba30eca7cb6f8e6cca4e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-201-3/+3
| | | | | Change-Id: I23176d39f547a3902fd3c88ca3569619af4fe80f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-181-3/+3
| | | | | Change-Id: Ib8a8a5ae0b5986261bad37e6d4d010f85929fe10 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-171-3/+3
| | | | | Change-Id: I9fe45a95db63ae92b2e26bcedcb97c34e09a84dc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-161-3/+3
| | | | | Change-Id: Ica7857e5c0b9bb1374a765e8394a958e8113e7dd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-131-3/+3
| | | | | Change-Id: I9fd5522d1101b150068aa6f818184bced99ba9d1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-091-3/+3
| | | | | Change-Id: I0ca6cb81cf621e912eb9f5e45e054976138d3705 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-041-3/+3
| | | | | Change-Id: I3273786c803d0a8af60838995bb18ab99cf0ed2c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Assistant: port HelpEngineWrapper from QSharedPointer to unique_ptrMarc Mutz2023-01-021-11/+18
| | | | | | | | | | | | | | | | The only reason why the code used a shared instead of a unique ptr, apart from possibly predating C++11, is that the container in which the pointer is held, QMap, doesn't support move-only types. Now that QMap is but a wrapper around std::map, use the Real Thing™, and gain move-only type support for free. Replace a QPair with a proper struct with named members. Change-Id: Ic8d5529c5b03fa570553c8f81d7f9a721a167246 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit 2af5aa043da14b4b6b0d064cc59e6bfbe18231f5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Assistant: use QDateTime::currentDateTimeUtc()Marc Mutz2023-01-021-1/+1
| | | | | | | | | | | | | ... instead of currentDateTime(). Apart from avoiding certain false results twice a year, during DST transition times, the UTC version is also orders of magnitude faster than the local-time version. Change-Id: I4330e51217c86dc9b073505c971ba99a74629fb7 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit 0346ae7ca6c9a3e7368927aa1e93cc8e9ab8ebf4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qttoolsQt Submodule Update Bot2023-01-021-3/+3
| | | | | Change-Id: I48fa59f04fa73e8c27bc31471c3e7110ce80d6f9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>