Mahmoud Badri
de5a3b696d
QmlDesigner: Refactor out ContentLibraryMaterial from user bundle
...
Some tweaks and refactoring to get rid of ContentLibraryMaterial in the
user section of the content library. The end goal is to unify the code
for handling all Qml components in the user section (materials, 3d
components, effects, 2D components. etc).
Change-Id: I99d4fb64dae0b52265994ce478525e574e4bc658
Reviewed-by: Ali Kianian <ali.kianian@qt.io >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-06-11 12:14:14 +00:00
Mahmoud Badri
16d9535c8d
QmlDesigner: Hide content lib user when a warning message is shown
...
Fixes: QDS-12679
Change-Id: I5cc673eb24f6479a3cb8e876e0f31a4d2d5cb658
Reviewed-by: Shrief Gabr <shrief.gabr@qt.io >
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 >
2024-05-16 08:44:29 +00:00
Mahmoud Badri
7ffd4805ca
QmlDesigner: Handle content library user items empty state
...
- Make sure search is working
- Hide sections with no items
- Other tweaks
Fixes: QDS-12682
Fixes: QDS-12625
Change-Id: Ia304743323c0459dd314752dba0cf1dc5e4c4889
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-05-14 10:22:15 +00:00
Mahmoud Badri
4f23a553d1
QmlDesigner: Enable content lib user 3D context menu
...
Also some relevant tweaks.
Change-Id: I7bace9ce6bd7b45951cc18f7175b4646251196f0
Reviewed-by: Ali Kianian <ali.kianian@qt.io >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-05-13 09:25:18 +00:00
Mahmoud Badri
09e012cbb7
QmlDesigner: Rename "Effect" to "Item" in the content library
...
Item includes any item except materials and textures
Change-Id: Icf981661dcd611638fe33fae18f65ad62a5e617c
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2024-05-07 14:44:10 +00:00
Mahmoud Badri
688e697fc0
QmlDesigner: Add user 3D bundle to content library
...
Fixes: QDS-12391
Change-Id: Ia078e62274277774949b0fc6a679c17ddbf91968
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-05-06 12:45:23 +00:00
Mahmoud Badri
7525ef79de
QmlDesigner: Use only 1 content library importer for all bundles
...
Change-Id: I59e8efda2e5704caf72297b8dee5178eb8ecfc71
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2024-05-02 10:17:53 +00:00
Mahmoud Badri
17a28ea850
QmlDesigner: Allow removing a content library material
...
Fixes: QDS-12541
Change-Id: I8efdd5c5f6185961bd8440e06d0adb60ad9d79f2
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-04-26 09:41:17 +00:00
Mahmoud Badri
cc187e1ce6
QmlDesigner: remove a texture from content library user tab
...
Fixes: QDS-12542
Change-Id: Iee3ea0bd8a3ce6cb41c27a645801eef608cd8da8
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-04-25 09:19:34 +00:00
Mahmoud Badri
63107ff2f7
QmlDesigner: Add content library user textures context menu
...
Fixes: QDS-12574
Change-Id: I3213d0601167e6963db7fbb1091ade4cb09bdc55
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-04-23 13:53:55 +00:00
Mahmoud Badri
ad408553af
QmlDesigner: Enable expanding content library user categories
...
Change-Id: Id3b49773b02e4922a06b71e6ed7a7098ed4d4062
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
2024-04-18 13:20:15 +00:00
Mahmoud Badri
4591293fd9
QmlDesigner: Add user texture bundle
...
Fixes: QDS-12390
Change-Id: I512a8748bbb6a282589f05293507c110162e7f1d
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-04-16 14:01:58 +00:00
Mahmoud Badri
bc5628afca
QmlDesigner: Add content library user materials bundle
...
Fixes: QDS-12389
Change-Id: Icec1b06c57e0eaa4ff444e3143d3cba0803c8dd1
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-04-08 12:13:16 +00:00