Mahmoud Badri
5032863679
QmlDesigner: Enable content lib user context menu when section is empty
...
Fixes: QDS-13309
Change-Id: I6f42ec07af998160b269ec8b89a63ae97f64427d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-08-05 14:04:49 +00:00
Mahmoud Badri
14b7df7cf2
QmlDesigner: Import bundles directly to project
...
Change-Id: I75b347d3fa969fe312f35e4c0c770ba03ba3cf85
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Ali Kianian <ali.kianian@qt.io >
2024-06-27 11:40:32 +00:00
Mahmoud Badri
f0e49fc12a
QmlDesigner: Refactor content lib user model
...
Add category classes for the model to make it tidier and easy to
extend (i.e. adding more categories).
Change-Id: Ied8641802f600c5cb0b036aba6ad44dbde612a09
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-06-18 14:52:11 +00:00
Mahmoud Badri
645e479a1a
QmlDesigner: Show placeholder text when content lib user is empty
...
Fixes: QDS-12910
Change-Id: I3f490bfa14c1479ea7541bb0298670da5db37edc
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-06-13 13:16:37 +00:00
Mahmoud Badri
c93f96406e
QmlDesigner: Enable the + button for content lib effects and 3d items
...
Change-Id: Ib4708deaaa2e98953f666c8bfcaddec85d553e9f
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
2024-06-13 10:34:48 +00:00
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