Commit Graph

5263 Commits

Author SHA1 Message Date
Olivier De Cannière d68e470a87 Dice: Ignore accelerometer reading until it's ready
The documentation for reading refers to QSensor::reading and it states
that readings are not available immediately after start() is called.
Instead, one should wait for the readingChanged signal. Until then,
reading is documented to be null, so just check for that.

This fixes 'Cannot read property x of null' warnings.

Fixes: QTBUG-140395
Fixes: QTBUG-140385
Change-Id: Ibb36e1d8387628eea333cb6d0537dea25f3980b6
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Juha Vuolle <juha.vuolle@qt.io>
(cherry picked from commit d19a1e9b51)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-23 11:26:28 +00:00
Andreas Eliasson 940b5a0dd0 Doc: Revise Robot Arm example
* Add and re-arrange sections to adhere to the template.
* Make minor grammatical and syntactical changes.

Fixes: QTBUG-137965
Pick-to: 6.9 6.8 6.5
Change-Id: I95d8c7e8b9a5316e28ab26f810b9a2f0a8a1eb1d
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
Reviewed-by: Jerome Pasion <jerome.pasion@qt.io>
(cherry picked from commit ad14f02eb2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-23 08:40:31 +00:00
Andreas Eliasson 7c5a6d3cfa Doc: Revise To-do list example
* Add tabs to show the images. This will make the example more compact.
* Re-arrange and add sections to adhere to the template.

Fixes: QTBUG-137969
Pick-to: 6.9 6.8 6.5
Change-Id: I01dd3f2ab9de33afee59925aae9a557ba829fc25
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
Reviewed-by: Jerome Pasion <jerome.pasion@qt.io>
(cherry picked from commit 8d1d905513)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-23 08:19:29 +00:00
Alexei Cazacov 71767139b4 Doc: Add info on how to install debug libraries
This commit adds information on how to install the debug libraries in
addition to release libraries when using -debug-and-release
configuration option on Windows.

Fixes: QTBUG-138795
Fixes: QTBUG-115206
Change-Id: I3c1c0bd1c86988285af2c3cba74add01ca9dfefb
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit af2238322d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-22 11:58:16 +00:00
Fabian Kosmale e5316fe983 robootarm: Configure qmllint to skip unavoidable warnings
We don't want to warn about the custom parsing, as we'd oherwise lose
QDS compatability.

Pick-to: 6.10.0
Fixes: QTBUG-140387
Change-Id: I02cf32a33777decef56f31fda35c4cf74c1aff12
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
(cherry picked from commit 9823794211)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-19 10:43:18 +00:00
Fabian Kosmale 0a8729f23e coffee: Fix qmllint warnings (again)
THe code introducing synchronizer created some unqualified access
warnings. Fix this by fully qualifying the properties.

Pick-to: 6.10.0
Fixes: QTBUG-140383
Change-Id: I9784a1d23020de9bc2231717a9189098df91ab65
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
(cherry picked from commit b2f6bc9f24)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-19 10:03:43 +00:00
Inkamari Harjula 13f93e2ee2 Doc: Move Toradex i.MX 95 Verdin and Qualcomm RB3 Gen 2 to Tier 3
Verdin and RB3 Gen 2 moved to Tier 3 table.

Pick-to: 6.10.0
Change-Id: Icb8a237aa33903e2dd596861c0e2cc9a96c2c190
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit a5bcec5f8b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-16 13:38:15 +00:00
Paul Wicking f5ec6167d6 Doc: Update multi-threading doc title
Change title from "Thread Support in Qt" to "Multi-threading in Qt"
to use more modern and precise terminology. Add target directive to
preserve possible existing links and update all cross-references
across the codebase.

Task-number: QTBUG-140178
Pick-to: 6.10.0 6.9 6.8
Change-Id: I43ee66b3e036d8a0682c6dbb59ee52636d26b201
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
(cherry picked from commit fe10a6a260)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-16 06:23:17 +00:00
Fabian Kosmale b4c9739599 SameGame: Fix qmllint warnings and add qmllint.ini
Fix the unqalified access warning by qualifying the lookup, and remove
an unused import. With that, the project is warning free, and we can
configure qmllint via its ini file to complain loudly if new warnings
are introduced.

Fixes: QTBUG-138178
Change-Id: I785ac8dec15b99bce2306d5f1f754a2f55dcc334
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
(cherry picked from commit 76406193f1)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-15 16:19:31 +00:00
Sami Varanka 6ad858247a Fix graphs-csv with wasm-multithreaded build
csv-parser didn't get the -pthread flag. Now, we add the -pthread flag if this is compiled with multithreaded wasm.

Fixes: QTBUG-139340
Pick-to: 6.10.0
Change-Id: I0f9cca453bb7f13b8e3e005be5c55aa586cd2c88
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io>
(cherry picked from commit 44f6242058)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-15 12:17:07 +00:00
Nicholas Bennett 6f06cb9db6 Demo: Fix the lib crash issue on Android and rename Xr Demo
-standardized xr_physicsbase_teleportation top-level CMake
-Standardized Android manifest file, this fixed a crash due to a lib
name not being up to date, and then not being found.

Pick-to: 6.10.0
Change-Id: Ib36d3790e5061b14a27f7fef7c24f5e2040ddb67
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
(cherry picked from commit 139629b616)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-15 09:22:05 +00:00
Kai Köhne 06de844127 Calqlatr: Remove unused import
Fixes qmlls warning

     Unused import [unused-imports]

Pick-to: 6.9
Task-number: QTBUG-137076
Change-Id: If956f700283ac1d64f5c60ebe952423645d73fe9
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
(cherry picked from commit d5e04636cc)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-15 07:17:20 +00:00
Konsta Alajärvi 8608dc2946 Add Qt icon and proper label name for Qt Jenny example
Add Qt icon and proper name for Qt Jenny example so it can be more
easily found from device.

Task-number: QTBUG-140051
Pick-to: 6.10.0 6.9
Change-Id: Iaf1ca401f59cfd8d6a30052cd961b1a2fc53d8c4
Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
(cherry picked from commit abd7fabd91)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-12 07:23:56 +00:00
Jani Heikkinen d1fbc61224 Update release documentation for Qt 6.9.2
- Update Supported Qt Versions documentation
- Document Third-Party Code changes in the release.

Task-number: QTBUG-137606
Task-number: QTBUG-137607
Pick-to: 6.9
Change-Id: I31e139b4946d4cc45d212caa528f0fd445d46a7a
Reviewed-by: Inkamari Harjula <inkamari.harjula@qt.io>
Reviewed-by: Jaishree Vyas <jaishree.vyas@qt.io>
(cherry picked from commit bd5e8dc826)
Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
(cherry picked from commit 3131d86fae)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-12 06:31:10 +00:00
Rami Potinkara e9dec57447 Android: Update Qt 6.10 What's new
Pick-to: 6.10.0
Change-Id: Idab5bb0225dd303fe8e342bf1f8c74de2d3e3da2
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit a4d843c809)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-11 10:01:31 +00:00
Alexey Edelev 191cfedf71 Rename LightningViewer Qml module URI, target name and directory
This avoids name clash.

Pick-to: 6.10.0
Fixes: QTBUG-139996
Change-Id: Ice1c8cd255585314ca016d9566ccb63aed48d2f0
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit e79693bc50)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-09 17:05:15 +00:00
Ali Kianian e14aa71c5a CarConfigurator: Update AssetDownloader module name
The AssetDownloader module is renamed to Qt.labs.assetdownloader.

Task-number: QTBUG-139846
Pick-to: 6.10.0 6.9 6.8
Change-Id: Ie052e9c7548a0f95e044bd6ecf900a7dcc300d71
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
(cherry picked from commit bfdfd19554)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-09 08:45:29 +00:00
Kai Köhne 2bb24d45a3 Doc: Fix link to CMake Academy course
Pick-to: 6.9
Change-Id: I8072f73495be637cc0b8cf7e2012589816445bad
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
(cherry picked from commit 5bc40255dd)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-08 14:58:58 +00:00
Morten Sørvig 14d8be83e9 Improve calqlatr accessibility
Add accessibility annotations to make the screen readers
read out the content correctly. For instance, VoiceOver
on macOS reads "x²" as "x two", where it should be "x
squared". Also give a more descriptive accessible name to
the somewhat unfortunately named "BS" button.

The Text items in the Display also need Accessible.name,
since Text is a low-level item which do not provide
a11y content by itself.

Fix issue with handling the Press action: the a11y system
does not call the mouse "press" or "release" signals in response
to this action, use "clicked" instead.

Change-Id: I9c4cccf1b60c55320a149f97c86edea92a47bbb5
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
Reviewed-by: Konsta Alajärvi <konsta.alajarvi@qt.io>
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
(cherry picked from commit 9f2de0e371)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-08 13:05:44 +00:00
Andre Hartmann 843bcddac5 Add Qt Serial Bus to Qt 6.10 what's new
Change-Id: I58d3ab7c92105a807de2ea2850105f8dbff8be70
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
(cherry picked from commit e4b2677839)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-07 16:38:36 +00:00
Safiyyah Moosa aef464be68 Doc: Revise document viewer example
Restructure content to follow the application examples template.

Fixes: QTBUG-137896
Change-Id: Id94e8e6cc753d4267b3e75bb4f1c136cbd4d699d
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Reviewed-by: Jerome Pasion <jerome.pasion@qt.io>
(cherry picked from commit 9a926e5574)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-04 12:16:25 +00:00
Assam Boudjelthia 0020b1f825 Improve demos for edge-to-edge mode
Set root window background correctly and add safe margins to
QML Window when needed so that demo apps look good also on
edge-to-edge mode.

Ideally, we could also set Qt.ExpandedClientAreaHint window
flag, but since Android doesn't handle status bar coloring
well yet, it's better to leave it until that's supported.

Pick-to: 6.9
Change-Id: I2bf55aaa990909dea340c195056afcd511960395
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
(cherry picked from commit 5a5d0e5020)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-03 20:52:51 +00:00
Nicholas Bennett 85bd029d53 Docs: Remove duplicate obsolete links to java classes
Up to date external links to online Java documentation are now managed
in the same repo that contains the class sources.

Task-number: QTBUG-127747
Pick-to: 6.9 6.8
Change-Id: I246f1af8a2752bb3c764f7e97a8719a2d1bdec8a
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit 32368f0a57)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-03 13:18:37 +00:00
Tarja Sundqvist 4f736f03a6 Update latest Qt 6.5 release to the list of supported Qt Versions
Updated Qt 6.5.10 to the list of supported Qt versions.

Task-number: QTBUG-138287
Pick-to: 6.9 6.8
Change-Id: I373ef8af97595ac916fb89fca28e4b10a23ee4fb
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
(cherry picked from commit 074a16c2da)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-03 10:10:50 +00:00
Konsta Alajärvi 759695dc73 Doc: Remove shared squish-tested-example.qdocinc
Remove squish-tested-example.qdocinc from qdoc module and add it to
qtbase module for global accessibility in all submodules.

This is going to be a follow up for the patch adding the file
to qtbase.

Task-number: QTBUG-139338
Task-number: QTBUG-138432
Change-Id: I91b7fb97f89ad8fd7feb31b5082a83cde232dece
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
(cherry picked from commit 137a42a53f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-03 09:24:02 +00:00
Paul Wicking b664e531f1 Doc: Remove wrong entry in What's New 6.10
usealttextastitle was introduced to QDoc in 6.9, not 6.10.

Change-Id: Ib738a9622bc6f140c6de7f5e14c62dbc9ff35ad3
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
(cherry picked from commit aa9d8cd76c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-03 06:12:23 +00:00
Paul Wicking bde2638984 Doc: Update What's New 6.10 for QDoc
Change-Id: Ic84f7dae487c09f2b03abe7cd821d5919230e726
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit a569cae05a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-02 11:37:38 +00:00
Qt Submodule Update Bot 2c828aa7cb Update dependencies on '6.10' in qt/qtdoc
Change-Id: I243e7db855d94f47f19d26223da68856fbcb56ff
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-02 05:11:09 +00:00
Paul Wicking fe365cedcc Doc: Streamline overload documentation
The signals and slots syntax documentation previously contained detailed
examples for connecting to overloaded functions, but comprehensive
overload connection guidance has now been moved to the main signals and
slots documentation in qtbase. This created content duplication and
potential maintenance issues across the documentation set.

This change removes the duplicate detailed examples and replaces them
with a clear reference to the comprehensive documentation. The existing
snippet demonstrating basic overload syntax remains, but the extensive
explanatory content now defers to the authoritative source in qtbase.
This eliminates redundancy while maintaining the document's focus on
syntax differences between connection approaches.

The change also removes references to older C++ standards since Qt 6
requires C++17, ensuring the documentation reflects current requirements.

Task-number: QTBUG-89600
Pick-to: 6.9 6.8
Change-Id: I35c25f6969086cd872343ab13a7577e3ba460115
Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
(cherry picked from commit 66fc052754)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-01 13:44:33 +00:00
Jaishree Vyas 3d9fe45483 Doc: Revise 'Explore Qt' page for 6.10
Fixes: QTBUG-138450
Pick-to: 6.9
Change-Id: I6c8e07c45c92e587df23570b7d0c2822d893e496
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
(cherry picked from commit 4b614faea4)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-09-01 13:44:33 +00:00
Qt Submodule Update Bot d05c078668 Update dependencies on '6.10' in qt/qtdoc
Change-Id: Ib5149cbe86ff6c66d3e944d78c45f3a187e1ca68
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-30 23:16:15 +00:00
Inkamari Harjula f54677b5f8 Doc: Fix string "6.9.0" found in Qt 6.10.0 sources
Fixed one clear incorrect occurrence.

Task-number: QTBUG-139468
Change-Id: I065705c46c45bdfc12110d9cf62145e947e1a641
Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
(cherry picked from commit f82aab4f72)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-29 06:48:23 +00:00
Rami Potinkara a496e523db Android: update Pixel tablet info in RTA table
This patch updates the Pixel tablet information to be
correctely Android 16 OS.

Task-number: QTQAINFRA-7294
Pick-to: 6.8
Change-Id: I050373d5333f04c27c14f8f232b43e26c74c073b
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit 0955776a99)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-28 14:17:43 +00:00
Rami Potinkara 3ffc809e1d Android: update Android 15 Pixel 8 info
This patch updates the software information of the
Android RTA Pixel 8 device to latest or current one.

Pick-to: 6.9 6.8 6.5
Change-Id: Ia509e47413bb9458a40e2132cdd0b906a4d3295c
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit 9de6ba7507)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-28 14:17:43 +00:00
Rami Potinkara 9086cb39e8 Android: update Android 10 Pixel 3a to RTA table
This patch returns the Android 10 Pixel 3a device to
RTA table.

Pick-to: 6.9 6.8 6.5
Change-Id: I26a004eb501e221b60f5ae65a104bce463880a0a
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit d8b1236ad0)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-28 14:17:43 +00:00
Mats Honkamaa 1cef477fb0 Doc: Update the Get and install Qt with QOI page
- Revise weak writing
- Restructure
- Align with writing guidelines
- Update screenshot

Task-number: QTBUG-138438
Change-Id: I83b4d3b676d392b1b282868dbaecde2192f16e24
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
(cherry picked from commit d40ff1100e)
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2025-08-28 15:32:34 +03:00
Luca Di Sera a9c87d517d FX&MaterialShowroom: Remove reference to parent in ui.qml file
ui.qml files do not support referencing the top-level `parent`, and
qmllint produces a warning when this is done.

Thus, remove the line that refers to `parent` from the ui.qml file.

In this particular case the only usage site of the type defined by the
relevant .ui.qml file sets the relevant property on the spot, such that
there should be no change in semantic with the removal.

Task-number: QTBUG-138170
Change-Id: I68f9acc7c853afc1a62630a127bf1fa6eb891ec9
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
(cherry picked from commit d0b655dda8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-28 12:32:34 +00:00
Luca Di Sera ba40a16b29 FX&MaterialShowroom: Add a configuration file for qmlllint
The example is currently in a state where qmllint produces almost no
warnings, and should generally be kept in such a state.

Thus, add a configuration file that sets the warning limit to "0", such
that running the all_qmllint target for the example will fail if any
warning is produced, with the additional strictness hopefully helping
keeping the example almost warning-free.

Some warnings were disabled, instead of fixed, due to a compatibility
issue with Qt Design Studio, but should be fixed if that incompatibility
is resolved.

Fixes: QTBUG-138170
Change-Id: Ibbbf17892f6be1b7b549718df16036d6a57c3022
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
(cherry picked from commit 6749ea650e)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-28 12:32:34 +00:00
Luca Di Sera abf764445b FX&MaterialShowroom: Use strict equality operators
Change-Id: I8556cf105e84d8977567bf462ddc394ff90666d5
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
(cherry picked from commit 9509c7cfff)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-28 12:32:34 +00:00
Soheil Armin f912cfea43 CarRendering: Remove unused texture
The dot texture is never used but dot1

Pick-to: 6.9 6.8
Change-Id: I269779a1cfe335f3b061ab00a3e7bb3a2ce2e0c7
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
(cherry picked from commit d7052eff47)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-28 11:43:56 +00:00
Luca Di Sera 69cc9cfc98 FX&MaterialShowroom: Fix [unqualified] accesses in State_Idle
The example uses a custom QML type, `State_Idle`, to handle a series of
lists and their selections.

In particular, `State_Idle` is used to change the state of a string
property of each of those lists that represent the current selection.

This change is done by accessing a `list` element that is supposed to be
implicitly available and that is currently being defined inline when the
relevant list elements are created.

qmllint cannot know that at runtime `list` will be an available property
and thus produces a warning on access.

Generally, this type of accesses is fixed by explicitly passing the
dependency to the relevant element, that can then access it in a way
that qmllint can keep track of.

The subpart of those types that is modified by `State_Idle` is a string.
Passing a string downward would disallow `State_Idle` from changing the
original value, as the binding would only go one-way.

Furthermore, `State_Idle` is used for interacting with multiple types,
for example `ListModels` and `ListMaterial`.
All of those elements don't have a common shape that is known to have
the necessary property available, such that there is no single type that
can be used as the target of the dependency in a way that allows qmllint
to keep track of the accesses.

To help with allowing qmllint to have a defined shape to refer to, a new
custom QML type, `ListSelection` was added, whose only purpose is to
define a shape that contains the relevant property.

`State_Idle` was modified to work through an instance of that type,
providing a required property so that a reference to the instance can be
passed over and manipulated as required, with a shape that is known to
qmllint.

An instance of the new type was added as the root element of each list type and a
reference to the root element was passed over to the various `State_Idle`
instances that interact with it.

The inline definition of the various `list` property where removed from
the various instances of the relevant list types.

Task-number: QTBUG-138170
Change-Id: I294a5c0f9f7175dd3706419d6fa02e7b3ed3cdb7
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
(cherry picked from commit 2d42defdca)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-27 14:35:50 +00:00
Paul Wicking 1804a0c6c9 Doc: Use phrasing consistent with style guide recommendations
This is a directive, not an inconvenience.

Change-Id: I9129cb81adaf54c998a58886b37c9a5918fe2024
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
(cherry picked from commit 7b26c96c49)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-27 13:01:49 +00:00
Tor Arne Vestbø 81ec7fa4d4 Add a few more macOS/iOS notes to what's new for 6.10
Change-Id: Iffab99d587ff892da0fca9b9fd04711e694e6357
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
(cherry picked from commit b1f14e1518)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-27 12:20:44 +00:00
Tor Arne Vestbø ab557f63e1 Add link to known issues for 6.10 to what's new page
Change-Id: I42a9d1de8b85fc1e2759c59aa07857bd24c184a7
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
(cherry picked from commit 1e7e96f97b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-27 12:20:43 +00:00
Dennis Oberst 193f92fa02 Remove unused Qt Network Auth Module
Change-Id: I241ca9739e6739854e5157dca96dde0c2d55804f
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit 30b4758871)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-27 11:34:26 +00:00
Tatiana Borisova 52d778dd3a Update Qt Protobuf 6.10 what's new section
Change-Id: I7917c3dc688af5c5a86703e7923bee39e3251109
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
(cherry picked from commit 30b5be54ce)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-27 11:08:54 +00:00
Topi Reinio 344e6636e5 Doc: Document QT_INSTALL_CONFIG_INFO_FILES CMake variable
Add documentation in `Qt Configure Options` for how to enable this
feature and where the configure summary and options files end up
in the installation.

Fixes: QTBUG-137052
Change-Id: I331cffff62bd86f6946eb77e81a92a0ebe496b81
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
(cherry picked from commit 8621604e67)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-27 09:21:41 +00:00
Nicholas Bennett 061ab31948 xr_physicsbase_teleportation demo: Fix prompter text position
The text was too low and hard to read.
I moved into the middle of the view and further away from the
user's head.

Pick-to: 6.9 6.8
Change-Id: I393d7ce6a86c510101af56e72cf8090df162af22
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
(cherry picked from commit 50e7e39bca)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-27 08:24:20 +00:00
Alexei Cazacov 5fd30b2d7e Doc: Installer command does not work
This commit fixes the component name for Linux installation

Fixes: QTBUG-136065
Pick-to: 6.9 6.8
Change-Id: I7e8dea1b6e6c324ed45529a9e8687b4d55684164
Reviewed-by: Teemu Jokitulppo <teemu.jokitulppo@qt.io>
Reviewed-by: Alexei Cazacov <alexei.cazacov@qt.io>
(cherry picked from commit 7b63b3a596)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-27 07:18:51 +00:00
Andreas Eliasson d3a50c1ea6 Doc: Revise Dice example
Restructure the content to make it adhere to the application examples
template. Also, add image alt text and add the appropriate section
headings.

Fixes: QTBUG-137895
Pick-to: 6.9 6.8 6.5
Change-Id: Ie2b804bc286c9aba900e58d382bbc225fd0cca8a
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
Reviewed-by: Jerome Pasion <jerome.pasion@qt.io>
(cherry picked from commit 6fd75ca714)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-08-26 13:30:24 +00:00