Commit Graph

15 Commits

Author SHA1 Message Date
Henning Gruendl
316e48fc50 QmlDesigner: Remove version number from imports
Task-number: QDS-11177
Change-Id: I94a537af1d55d503aa04dd79c6194ef1a0647e83
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-01-17 08:01:32 +00:00
Henning Gruendl
3ad3a5f197 QmlDesigner: Remove unnecessary imports
Remove QtQuickDesignerTheme import if not needed.

Task-number: QDS-11177
Change-Id: Ia72001855bb636bfc2ddf11cbb00359fbe123c90
Reviewed-by: Mahmoud Badri <mahmoud.badri@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>
2024-01-17 08:01:09 +00:00
Miikka Heikkinen
6e566bac27 EffectMaker: Hide properties that use custom value
These properties would require custom editor, so hide them for now.
Typically there is no need to change these values from defaults.

Fixes: QDS-11419
Change-Id: Ia91d48f5df86885420dccef47ed024af4cc8f430
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-12-01 14:12:09 +00:00
Mahmoud Badri
a4e65cfb0d EffectMaker: Elide long uniform names
Also fix preview toolbar vertical alignment

Fixes: QDS-10559
Change-Id: I6f03a4232742c0ea3afca042e15711f1abb272c5
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io>
2023-11-10 14:31:38 +00:00
Amr Essam
a8ee60048c QmlDesigner: Fix important issues to Effect Maker
A first shot of fixes

Change-Id: I7c175edb601fc5880805cd6496e7c8c8a10df33d
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-10-25 18:35:50 +00:00
Mahmoud Badri
af2738ec33 QmlDesigner: Add effect maker uniform's tooltip
Change-Id: I4787e1bcadb24d8ff34d26964bdc4f2e97704124
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2023-09-08 11:04:15 +00:00
Mahmoud Badri
00aad5e89b QmlDesigner: Effect maker UI tweaks
- Corrected property name font size
- Disabled zoom controls when not needed
- Updated Zoom Fit icon
- Show vec2, 3, and 4 properties in 1 line

Change-Id: I6d5474163b708790b61b6d3462068b138431bd49
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2023-09-07 09:36:40 +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
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
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
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
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