Henning Gruendl
aaf7fba0c3
QmlDesigner: Fix flyout workspace selection
...
Task-number: QDS-10494
Change-Id: I2ebd65c744c085c55325b5f73f4e0da45ef5d04c
Reviewed-by: Brook Cronin <brook.cronin@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2023-09-06 11:24:11 +00:00
Mahmoud Badri
9bbe78df8b
QmlDesigner: Implement effect maker node drag to reorder
...
Also small relevant tweaks
Fixes: QDS-10411
Change-Id: I332482d4726c79786edbc0a5fa1e8f6489d77f11
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io >
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-09-05 09:12:33 +00:00
Johnny Jazeix
2d383da290
fix typo paddding -> padding
...
Change-Id: I49bca9ef8589e2b842dd1d32b445db95fa94e340
Reviewed-by: Pranta Ghosh Dastider <pranta.dastider@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2023-09-04 17:26:02 +00:00
Johnny Jazeix
5fd559a3b7
remove double space in translatable script
...
Change-Id: I79751f2220318de03a01654d99fabeb1340212eb
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-09-04 17:25:58 +00:00
Brook Cronin
a8c5dbfe0d
QmlDesigner: Add missing views to All Views Workspace
...
Change-Id: I87dae8096e0a270e0ac16372998b2069d64593a9
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Tanja Remes <tanja.remes@qt.io >
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
2023-09-04 10:27:04 +00:00
Thomas Hartmann
5907e480a0
QmlDesigner: Fix QML for bindings/properties
...
* Ensure a "node" is added to the model if missing, for e.g. Singletons
* Expose targetNode of property
Change-Id: Ifbb131c1d6efaaceb15a6e630ce56023ace63311
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-09-01 16:31:46 +00:00
Thomas Hartmann
a2d801ac0e
QmlDesigner: Add support for else statements
...
Change-Id: Idbb35555919cf90219c8da5ddf20a1799856f568
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
2023-09-01 14:37:51 +00:00
Henning Gruendl
f4466ed7b6
QmlDesigner: Apply theming to transient scrollbars
...
Change-Id: Iea76d981447f2367615ce624da399ecb984cb662
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2023-09-01 13:57:43 +00:00
Henning Gruendl
b2ee8acafa
QmlDesigner: Add QML views transient scrollbars
...
* Add transient scrollbars to all QML based views
* Remove version from QtQuick imports
* Fix missing AssetsLibraryBackend reference in AssetsDelegate
Task-number: QDS-9549
Change-Id: I7ab2e52106efae07caa37763b5b0592cfbf57c2e
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 >
2023-09-01 13:54:14 +00:00
Henning Gruendl
1710254b98
QmlDesigner: Cleanup ConnectionsEditor list views
...
Change-Id: Ib8f51d9e5640c768e6d6e815fd6c494e46743b65
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2023-09-01 08:51:36 +00:00
Thomas Hartmann
44fa5d90d6
QmlDesigner: Refactor QML in Connection Editor
...
Moving the StatementEditor into a separate component, so it can
be used for else case.
Change-Id: I2fc5a002333d63a484142a997882e502ffcc4016
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
2023-08-31 16:11:58 +00:00
Thomas Hartmann
94d03d5640
QmlDesigner: Fix alignment
...
Change-Id: I892c26b4c50446bc297154d160ee4514f927ccf1
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
2023-08-31 16:05:45 +00:00
Thomas Hartmann
83fac0a5ee
QmlDesigner: Add maximum height and scrollbar to TopLevelComboBox
...
Change-Id: I9af9b8df6ef9f307b0bb0fd6f0a673a09b1c9943
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-31 16:05:04 +00:00
Thomas Hartmann
c00eb87c96
QmlDesigner: Update QML for ConnectionEditor
...
* Style PropertiesList
* Style BindingsList
* Add PoupLabel for reuse
* Take screen height into account
* Minor tweaks no forms
Change-Id: I70b141732f38a9534447586fb00cd736949e56e5
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
2023-08-31 16:04:37 +00:00
Miikka Heikkinen
757c1734df
QmlDesigner: Overhaul 3D snapping UI
...
Fixes: QDS-10532
Change-Id: I00dc78831aed62e0a93000938f514a04c2ab3a50
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io >
2023-08-31 13:57:30 +00:00
Mahmoud Badri
2f2d8bf9e8
QmlDesigner: Implement effect maker preview zoom controls
...
Also fix a memory leak on removing a node.
Fixes: QDS-10546
Change-Id: Ifc32b6d7f6f4c6b8ce63a080b159c8ae66865a79
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-31 09:01:03 +00:00
Alexandre Laurent
0bbb5ebccb
Update missing French translations
...
Change-Id: If5bb73eaad3b76b107360f946adc02648e0285ce
Reviewed-by: Johnny Jazeix <jazeix@gmail.com >
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-08-30 10:16:17 +00:00
Aleksei German
b46a0e8e1d
QmlDesigner: Fix MCUDefaultStyle usage via wizard
...
Task-number: QDS-10420
Change-Id: Icef96452c1f7c84accc95b67f3e0b2044e8416c4
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-30 08:44:26 +00:00
Aleksei German
6eba95d406
QmlDesigner: Move MCUs qmlproject template
...
Change-Id: I513062dac4e47e4bf8b113351ceaf040c1180675
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-30 08:44:20 +00:00
Eike Ziller
5becdf676f
German translation: Use more direct translation for some "eingestellt"
...
Change-Id: I3c8912480c8ce4d7cdf23d9c2f0d40dfdebc035a
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-08-30 08:20:13 +00:00
Thomas Hartmann
34cef91983
QmlDesigner: Update ConnectionModel
...
Change-Id: I5be9117284a5eae2437b0a4fc9452694098713f3
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
2023-08-30 08:07:21 +00:00
Thomas Hartmann
61827510c0
QmlDesigner: Add SCXML wizard to QDS
...
The wizard is only active if the plugin is actually enabled.
Task-number: QDS-10507
Change-Id: I0a41deaa22745db90c3ec04a35109694a2fbc79c
Reviewed-by: Unseon Ryu <unseon.ryu@qt.io >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2023-08-30 07:33:16 +00:00
Mahmoud Badri
64442a7098
QmlDesigner: Implement removing a composition node
...
Fixes: QDS-10410
Change-Id: I4c4922c82f294d676dbf1e82f8c6dbb0f4089fdb
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2023-08-29 15:04:00 +00:00
Mahmoud Badri
a37d028443
QmlDesigner: Add an optional close button to the Section
...
Change-Id: Ia74fc19a10a40290626c20e57150c444d394523d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
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 >
2023-08-29 15:03:45 +00:00
Miikka Heikkinen
84e537f313
QmlDesigner: Add scale and rotation snapping to 3D view
...
Fixes: QDS-10464
Change-Id: I9b327b21a3e09313664b2b4b47772e3cb4244327
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io >
2023-08-29 14:03:36 +00:00
Mahmoud Badri
203f38d616
QmlDesigner: Allow hiding UrlChooser's cog
...
Change-Id: I5b9b3b3d658031c4db6f0d61627e7d5218b1afc0
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-08-29 13:13:10 +00:00
Mahmoud Badri
51e31314c9
QmlDesigner: Add the snapping icons to C++ side
...
Change-Id: Ia09472834fcd2db876c7bb527fe23f1f59fa36bf
Reviewed-by: Ali Kianian <ali.kianian@qt.io >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-29 11:54:25 +00:00
Mahmoud Badri
451327ba43
QmlDesigner: Add snapping icons to the icon font
...
Change-Id: I6e5547ed5170b9c750efefb52407df3a4eb783e0
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2023-08-29 10:49:32 +00:00
Mahmoud Badri
9ecaa16074
QmlDesigner: Allow hiding ColorEditor's cog
...
Change-Id: Ibaff58441e88c2030c272974b96b08e8b5b9dd3d
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 >
2023-08-29 09:49:00 +00:00
Eike Ziller
a3ef2a6d00
Merge remote-tracking branch 'origin/11.0'
...
Conflicts:
src/plugins/projectexplorer/miniprojecttargetselector.cpp
Change-Id: Ie831644eb1c69beed6791cbc67cbfb9309dcd351
2023-08-29 08:47:29 +02:00
Eike Ziller
b506179145
Update readme for translations
...
- added link to mailing list
- added hint on using stable branch
- fixed instructions for new languages
- added information and a step for running ts_<lang>_cleaned target
- added information about QtC:: contexts
- added hint on accepting translations in Linguist
Change-Id: I1a1ae8408f64ff91894db9959bea33d2488bae74
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de >
2023-08-29 06:31:34 +00:00
Mahmoud Badri
674d753262
QmlDesigner: Add effect maker composition node define value
...
Task-number: QDS-10404
Change-Id: Ib12e9abfc42b30a2a352304b2ec4f977e70038d6
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2023-08-28 12:55:52 +00:00
Mahmoud Badri
1fe4685dce
QmlDesigner: Add effect maker composition node int value
...
Also remove HelperWidger import from value components that don't use it
Task-number: QDS-10404
Change-Id: I14e4b102f874a73aedd65cc7cc1d5838c73ef960
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-28 12:17:53 +00:00
Marcus Tillmanns
eb17f4c2bf
Debugger: Improve libc++ std::string dumper
...
Use isLldb and isGdb instead of exception.
Uses name based lookup in case of gdb instead of try/except
Fixes: QTCREATORBUG-29526
Change-Id: I6c3aa94503a519331395bd4249c6bf6488c8333f
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-08-28 11:41:08 +00:00
Aleksei German
bf0511af2f
QmlDesigner: Fix typo in StudioTheme
...
Change-Id: I0108b740186324b4724bada976849afd4d245a6f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-28 10:32:41 +00:00
Mahmoud Badri
f1bf33289e
QmlDesigner: Add effect maker composition node image value
...
Change-Id: I67b88a6085e4cf6c6fcb4a9e7f78420ab126dff6
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-28 10:28:53 +00:00
Mahmoud Badri
29a207c59f
QmlDesigner: Add effect maker composition node color value
...
Since no StudioControls ColorEditor exists, using the HelperWidgets
one and adding dummy context and backend to get it to work.
Task-number: QDS-10404
Change-Id: Ifc1506b4b1f761b6abf4144791f5b0397a90cdf0
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2023-08-24 15:35:16 +00:00
Aleksei German
c496434ad8
QmlDesigner: Fix for SpinBoxes decimals updates
...
Task-number: QDS-10514
Change-Id: I958106ecdb1124483d76fe069e1000c53b562906
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
2023-08-24 15:01:08 +00:00
Miikka Heikkinen
ef7f322487
QmlDesigner: Set a sensible initial size for various views
...
Fixes: QDS-10493
Change-Id: Idfb49daa60e73a5ee12da0d418d5122b1b5f6e62
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io >
2023-08-24 11:07:19 +00:00
Miikka Heikkinen
3d77155cea
QmlDesigner: Implement snapping to increment
...
When ctrl is pressed during move gizmo drag, the move is snapped to
configurable increment. If the drag axes are aligned to the global
axes, the snapping can be done either to absolute grid or increment
to start position, depending on snap options selected.
If drag axes are not aligned, then drag is simply snapped to
configured increment length along the drag vector regardless of
configuration.
All snapping settings are persistent and shared by all 3D scenes.
Fixes: QDS-10463
Change-Id: I9407e558aae0ad8b72d975fb6dfa15a4e78f6ee8
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-24 09:37:48 +00:00
Yasser Grimes
3edbdc9290
McuSupport: Allow the Text.textFormat property in QtMCUs 2.6
...
Task-number: QDS-10506
Change-Id: Id72641b1c309b99feab5edb51a31f2a487e82b79
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Aleksei German <aleksei.german@qt.io >
2023-08-23 16:17:47 +00:00
Mahmoud Badri
733c276a4d
QmlDesigner: Add some effect maker uniform UI value types
...
Change-Id: I13516f5bcbf6e15591fc2ca81e0aa9c7eb9e9c64
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2023-08-22 14:52:50 +00:00
Henning Gruendl
6cb3e6ec9d
QmlDesigner: Fix top toolbar workspace selection
...
Task-number: QDS-10494
Change-Id: I1f055f7bed7a76df76d733ff8d17e190485ab76d
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2023-08-22 09:30:23 +00:00
Mahmoud Badri
9018a7bc20
QmlDesigner: Update composition node model's value from UI
...
Task-number: QDS-10404
Change-Id: I6292c9371a748d6305bdf068cc0cf8f3ca907fd9
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io >
2023-08-22 08:41:17 +00:00
Mahmoud Badri
e6529d3d0e
QmlDesigner: Wire effect maker composition node value to UI
...
Wire the value, min/max values to the UI. Also small relevant UI tweaks.
Change-Id: Id067cabd07bdc3ec02682a0a78c01a31e65ecdf6
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-21 12:06:24 +00:00
Brook Cronin
1ac682d02d
QmlDesigner: Add style to Connection View popout
...
Change-Id: Ib6d8d9f11337a319bdaf8208880be45756d87e9b
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
2023-08-21 10:48:35 +00:00
Mahmoud Badri
82ee90b875
QmlDesigner: Add effect maker uniforms model
...
Also some initial relevant UI part.
Change-Id: I79a4a060d0e2af0aeff86e27ebe3c70faf5681c2
Task-number: QDS-10404
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2023-08-21 10:44:00 +00:00
Mahmoud Badri
87c9e64a74
QmlDesigner: Create alias for spinBoxInput.horizontalAlignment
...
Change-Id: Ic012aaeedd4f4b27e6045cbd46a0d7e22b58393d
Reviewed-by: Henning Gründl <henning.gruendl@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-21 09:57:17 +00:00
Henning Gruendl
16bbccf2ea
QmlDesigner: Connection Editor design cleanup
...
Cleanup of the QML connection editor only. Binding and property will be
done afterwards as it is just copy and paste of the style in the end.
Task-number: QDS-10211
Change-Id: I83fb93bc25813571ea7f645feeeaeb274751b6de
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2023-08-21 09:21:12 +00:00
Mahmoud Badri
85bf537fc0
QmlDesigner: Implement basic composition node delegate
...
Task-number: QDS-10404
Change-Id: Ia456fb96c157d5e8d6206732c90d761c59b27fab
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2023-08-17 13:52:07 +00:00