aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* prepare QDS 4.3.1qds/4.3Tim Jenssen2023-10-091-3/+3
| | | | | Change-Id: I3e32d6b93b754b1b3563a12f440b61d1199dc0e7 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Fix MCUs project wizardqds/v4.3.0Aleksei German2023-09-291-1/+1
| | | | | | Task-number: QDS-10802 Change-Id: I94591458ced09ea483df75f8e5bfdd4b506baca0 Reviewed-by: Aleksei German <aleksei.german@qt.io>
* QmlDesigner: Fix unenclosed multistringsAleksei German2023-09-272-1/+41
| | | | | | Task-number: QDS-10681 Change-Id: Ide92c93c85f0d61b48c4c1cb0096cd8db201238d Reviewed-by: Aleksei German <aleksei.german@qt.io>
* QmlDesigner: Update Screenshot of Connection overview documentPranta Dastider2023-09-263-1/+1
| | | | | | | | | | This patch updates the screenshot for Connection view documentation. Changes the old "png" image to new "webp". It shows new design and elements of the Connection view. Fixes: QDS-10760 Change-Id: I2199afae5f044dc70ad4a6f51b59fd9c7f9c7f3d Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Bump MCUs versionAleksei German2023-09-2510-2/+250
| | | | | | Task-number: QDS-10768 Change-Id: I8033319eee6a5a48c02d4883a739b2dac86c521e Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlProject: Fix skipping some nodes with QDS prefixBurak Hancerli2023-09-256-6/+402
| | | | | | | | | | | | | This patch also contains the test data and updated test code for the converters to test QDS prefixed version of .qmlproject file. Task-number: QDS-10503 Change-Id: I496ba6f3d4d3cf90e75c2959c4196f4607677ea1 Reviewed-by: Marco Bubke <marco.bubke@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Aleksei German <aleksei.german@qt.io> (cherry picked from commit d39efd465c93d2c45687f19bf885679f52919ad3) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Change 3D grid stepping immediately on interval changeMiikka Heikkinen2023-09-251-1/+8
| | | | | | | | | | | | | | Changes in position snap interval cause visible changes, as helper grid stepping is tied to this interval, so we notify puppet about every change to snap interval rather than just notifying the value when popup closes. Fixes: QDS-10750 Change-Id: If84f79530634c81f1d17f49d21929a442ff544f1 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit 3635186dc24bad2d9909fa59a32d65f1dda5b58b) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Always add QtQuick import when creating a new componentMiikka Heikkinen2023-09-251-0/+5
| | | | | | | | | Fixes: QDS-10733 Change-Id: I916a7d9da82a2c28c4cef81f6777fb65728b9c2a Reviewed-by: Marco Bubke <marco.bubke@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit 0fa45358a49c36515071eb79a9fc65a6dbb244b5) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlProject: Fix issues with cmakefiles.txt generationThomas Hartmann2023-09-224-13/+56
| | | | | | | | | | | | If file names contain spaces we simply add quotes around the filename. If file names contain special characters (!, % & etc), then we give a warning and skip the file to not break the build. Task-number: QDS-10745 Change-Id: Iae9497725816769a8922a0ef38f0dc05fb1bb582 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> (cherry picked from commit e3461ccc5a3de03a92e665fe31ec0f95f29dab18) Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Knud Dollereder <knud.dollereder@qt.io>
* QmlProjectManager: use qmlpuppet as qmlRunCommand only at hostTim Jenssen2023-09-221-1/+5
| | | | | Change-Id: I7a8e33bdf1007f26e45514abde378ca9b6799c81 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Fix potential crashThomas Hartmann2023-09-221-0/+1
| | | | | | | | | The view is not guranteed to be attached. In my case I closed the project and for now the dialog is not closed automatically in this case. Change-Id: If006fae2ddd78d6eefe604f6b0c44eb9e1fb725a Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> (cherry picked from commit cbd2a08194b6568a7bc347d1aef6795d5d9405be)
* QmlDesigner: Fix merge for tooltipsThomas Hartmann2023-09-221-16/+1
| | | | | | Change-Id: Ic72817e01595ba47e4d510d136280b69057b7f5f Reviewed-by: Henning Gründl <henning.gruendl@qt.io> (cherry picked from commit fa408870c284d3bb693dc0f5456f832b875e5090)
* QmlDesinger: Add transient ScrollBar FilterComboBoxHenning Gruendl2023-09-222-57/+58
| | | | | | | | | | * Add transient ScrollBar to FilterComboBox * Apply new selected item style * Remove selected item icon Change-Id: Ic479cb23b3c0cff70447e5e7a89ab4e1b61f3489 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> (cherry picked from commit d5e485eb1595028b97f8d6d0402a50c8f9cf07f8)
* QmlDesigner: Deactivate auto complete temporarilyHenning Gruendl2023-09-221-15/+16
| | | | | | | Change-Id: I5f76e25133f99174c6ea2e5d40f8589c384e47f3 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> (cherry picked from commit 37d443cbcfa9e67c027cfe8ca25e956c562804d4)
* QmlDesigner: Update Tooltips for Connections, Bindings and PropertiesPranta Dastider2023-09-228-20/+41
| | | | | | | | | | | | | | This patch update tooltip texts for the fields within the Connections, Bindings and Properties sections of the Connections view. Fixes: QDS-10626 Change-Id: Iaf05aa8cdced051a3654ef0590cdbb36347625b6 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> (cherry picked from commit d1d23b09e890b4e7e451ee09f9a90de5fc323d4b)
* QmlDesigner: Fix transient scrollbars in editorAleksei German2023-09-222-6/+6
| | | | | | | | | | | Task-number: QDS-10731 Change-Id: I23f4fcabc4f39143b18918b76395489b07aed510 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Ali Kianian <ali.kianian@qt.io> (cherry picked from commit 47ce3beecf6a527d3b68e9952360abdd1f77c2a8) Reviewed-by: Aleksei German <aleksei.german@qt.io>
* QmlDesigner: Remove layout import versionHenning Gruendl2023-09-221-2/+2
| | | | | | | | | Task-number: QDS-10154 Change-Id: Ibd4dd77830010b9945731c21c34d3f0a63084bf0 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> (cherry picked from commit 3d1f5ba8d2d25709d8a4d1b858953392819ec90c) Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* QmlDesigner: Preserve size of small asset view imagesMiikka Heikkinen2023-09-222-3/+10
| | | | | | | | | | | | Small images get blurry if scaled up, so just show the original image in the thumbnail if it is smaller than the thumbnail. Fixes: QDS-10671 Change-Id: I76b5b1c5b316fb66e7df71602383b894dd7bc635 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> (cherry picked from commit 15051d112e9b8ecbfbb9e65526a8699959d2da61) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* QmlDesigner: Only play animations related to selected particle systemMiikka Heikkinen2023-09-221-3/+60
| | | | | | | | | | | | | | | | | When particle mode is enabled in 3D view, only the animations related to the selected particle system are played instead of all animations in the scene. Timeline animations are never played, as those are controlled with timeline controls. Animation is considered related to selected particle system if the animation target is either descendant or ancestor of the selected system, or the system itself. Fixes: QDS-10678 Change-Id: Iaaaec14f86d61c7aba2347b16bc757fc188601a0 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> (cherry picked from commit 8d4b4fd04d157774073426f7488e8376ff5f438c) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix transient scroll bar disappearingHenning Gruendl2023-09-213-0/+21
| | | | | | | | | Task-number: QDS-10689 Task-number: QDS-10690 Change-Id: Ib74e27f06ca24ff13f3000297c88306a7a9bb579 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit 10f4a9da3fb684846698a66cbd9691671cae5ffb)
* QmlDesigner: Fix ScrollView not working on WindowsMahmoud Badri2023-09-211-0/+1
| | | | | | | | Caused by (5676e612982d3c87f403677bcb63e0b6343f9b7d) Change-Id: I626b206aa19a733f6a33e1d26c4004bf2ec47102 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* QmlDesigner: Fix text editor widget stretchAleksei German2023-09-212-1/+12
| | | | | | Task-number: QDS-10730 Change-Id: I4e46e53032378b0af7b63921eddb5b0b84670dc4 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Update Tooltips for Connection view titlesPranta Dastider2023-09-211-4/+4
| | | | | | | | | | | | | This patch update tooltip texts for titles directly under the connection view. Fixes: QDS-10626 Change-Id: If0eb948143536702df0219e64db8a7370ba8cb42 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> (cherry picked from commit e4c96428c73f7e15b2bae924b2557b48983b9270)
* QmlDesigner: Remove ko statement if changing typeThomas Hartmann2023-09-211-0/+5
| | | | | | | | Change-Id: I28a0e796e3f3da0da584e1b8e58c8821f2777d61 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Henning Gründl <henning.gruendl@qt.io> (cherry picked from commit 0c1347f169c58b08b38a887ce525f8addbe4d9db)
* QmlDesigner: Remove search temporarilyHenning Gruendl2023-09-211-7/+8
| | | | | Change-Id: I4759c9bd4c831b2e4df9522fe9598fe2d8099bed Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Show remove button on hover/selectionHenning Gruendl2023-09-212-3/+8
| | | | | | | | | Change-Id: Ibb58d2f60bea0bf780bd51d209a5ddd953e3cf64 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> (cherry picked from commit fec3751372291c9f2fddc3636a977e11994578a5)
* QmlDesigner: Add transient scroll bar to ComboBoxHenning Gruendl2023-09-2121-152/+173
| | | | | | | | | Change-Id: I118e4801fef9fab117e4d7355e56616c7d001858 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Brook Cronin <brook.cronin@qt.io> (cherry picked from commit e700f865b3f463d351201bc8ace3fd26a24c2987)
* QmlDesigner: Don't show context on 2D view when editing 3D componentMiikka Heikkinen2023-09-201-2/+1
| | | | | | | | | Fixes: QDS-10664 Change-Id: Ia4436b942ce79e0abe622adbba914903ab6a72bc Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> (cherry picked from commit 5d7808f95b66d09e67dacadab18795054f4316f4)
* Add QtQuick.color to to the isColor comparison functionKnud Dollereder2023-09-201-1/+1
| | | | | Change-Id: I2b4495c4ad6c7e1b22358688a719b37524a1ebb4 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add new iconsBrook Cronin2023-09-204-288/+283
| | | | | | | | | | | | * Add new icons * Change position code editor button * Add eliding to the code preview Change-Id: Ib47b0e28ae9b4deebc7bace942f43d8249f46299 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit 8bea74dda2d8f8b0126ab9cf1c6462c758c97e23)
* QmlDesigner: Add tooltip on elided pillsHenning Gruendl2023-09-201-1/+15
| | | | | | | | Change-Id: I4a40070b958a46e46009ba8f141fd5c286858ab7 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit 109ed4f99c6b7da25d21aae5cf4aeb95e41779ab)
* QmlJsEditor: Fix crash on mode switch after saveAleksei German2023-09-191-4/+9
| | | | | | Task-number: QDS-10709 Change-Id: I0eceef3815b6358d88329828d199d5918a273edf Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Close the popup when model is detachedThomas Hartmann2023-09-194-3/+10
| | | | | | | | | | | This happens when leaving the edit mode or the document is changed. Task-number: QDS-10707 Change-Id: I4b4e2511674d38c2d733db29070c01252c27c386 Reviewed-by: Aleksei German <aleksei.german@qt.io> (cherry picked from commit db2cfbd766c755b6750bc5cb711daf2d793fb557) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix the crash on visiting callExpressionAli Kianian2023-09-191-2/+2
| | | | | | | | Fixed the bug for visiting a callExpression outside of the statement. Task-number: QDS-10708 Change-Id: Iebe8c1c8d73f1d601e1fba6adaca1ce89d89d0ff Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlProject: Add new options to cmakefiles.txt templateThomas Hartmann2023-09-191-2/+25
| | | | | | | | | | | | If the template was regernated (which is not the default), it was missing features. Change-Id: I446dd454127795e0e7edcb6669dc7025ce37be01 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit d240182c95c9f3cf792e4efeb4509af17ff5780c) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlJSCheck: Do not warn about visual properties in ConnectionsThomas Hartmann2023-09-191-1/+5
| | | | | | | | | Change-Id: I1b8d9374021d337d87025290fd025dd600fc3967 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> (cherry picked from commit c16ace71549306bb8c01e7f24e16328069c404c7) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: One more missing qualificationThomas Hartmann2023-09-191-1/+1
| | | | | | | | Change-Id: I394e58b2cccdfbfcacd13ff2c5cefba8d4719ef4 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit f3f5a8eabc7ae079bdbc1c41263aeeab9845ca35) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix Pill eliding logicBrook Cronin2023-09-191-1/+1
| | | | | | Change-Id: I573251001b2e77ff3f3fb0046615d65de814c21d Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* QmlDesigner: Fix appearance main toolbarThomas Hartmann2023-09-194-2/+14
| | | | | | | | | | | | Using _q_custom_style_disabled had slight unwanted impact on appearance. Introducing _q_custom_style_skipolish instead in studio style. Using studio style whenever we are Qt Design Studio for all themes. Change-Id: Iee460cfc0a62122b1aeb6d97746808658c4f3ebf Reviewed-by: Henning Gründl <henning.gruendl@qt.io> (cherry picked from commit 922cb6ae76a48a6d9368f397c5839f0e87f9bcac) Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix Connections in ConnectionsEditorHenning Gruendl2023-09-191-11/+9
| | | | | | | | | Fix Implicitly defined onFoo properties in Connections are deprecated. Change-Id: I0f2460dd4b69c070f4982ca0ec13b19cfda0342b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> (cherry picked from commit b7e319a6bf9f30cabe3b0aecea4bebeaa334b4e4)
* QmlDesigner: Bump QDS version in templateThomas Hartmann2023-09-191-1/+1
| | | | | | Change-Id: If05eb88eabd59d0a63944887f896e32da2b9c202 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> (cherry picked from commit d00431da8facd480dce2f75441235626ab4b6333)
* QmlDesigner: Close dialog if target is removedThomas Hartmann2023-09-185-1/+29
| | | | | | | | | If the target is removed also the connection is removed and we close the dialog. Change-Id: I361e89ef64484e39bc0068e103f542cbc9dcbf78 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Aleksei German <aleksei.german@qt.io>
* QmlDesigner: Adjust prioritiesThomas Hartmann2023-09-181-3/+5
| | | | | | Change-Id: I9e455b40eca108aee869a24606300f38d14b5326 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Update branch for designer componentsThomas Hartmann2023-09-181-1/+1
| | | | | Change-Id: I370fcd7eb15a26d28e60dc8bf2cdf24c29a43957 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix long expression pill textsHenning Gruendl2023-09-182-1/+18
| | | | | | | | | | * Elide static texts * Clip dynamic texts Change-Id: I90a511ec6dd35d2b65f4064bc09c0a83e8d1e905 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Choose new target from filtered targetsThomas Hartmann2023-09-181-3/+19
| | | | | | | Task-number: QDS-10137 Change-Id: Ic74262862996c73ab5119793b92575035d590f60 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add missing qualificationThomas Hartmann2023-09-181-1/+1
| | | | | | | This was leading to random errors. Change-Id: I51ec0c71ac1bd3ea7bd966eeb4d3a2b9cfeb0159 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Tie 3D helper grid to snap intervalMiikka Heikkinen2023-09-184-12/+33
| | | | | | | | Helper grid minimum step now changes to match set snap interval. Fixes: QDS-10624 Change-Id: I82b8206774b3769bee19be5eb0f38930f3b49c12 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Move effect maker to an independent pluginAmr Essam2023-09-1839-217/+343
| | | | | | Task-number: QDS-10656 Change-Id: I1c1e67d3461650bfaec46ccc10b832effce76ad9 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Fix minimum value for NumberAnimation to and from fieldsMiikka Heikkinen2023-09-181-2/+2
| | | | | | | Change-Id: Ic5fcb1d69ab0c3369dacbc93da71714b20253e25 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>