Commit Graph

17 Commits

Author SHA1 Message Date
Shrief Gabr
d611782566 QmlDesigner: Expand folders on search query change in Assets view
Fixes: QDS-14299
Change-Id: I3b7975557ec28660b3306fbdcc44afd2bc90bfc0
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Ali Kianian <ali.kianian@qt.io>
2024-12-31 13:36:11 +00:00
Shrief Gabr
2b9317a8a5 QmlDesigner: Check if delegate is empty in AssetsLibrary
Fixes: QDS-14137
Change-Id: I078f6628351cd2063e9a14611683b370b6e91eed
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-12-05 12:20:25 +00:00
Shrief Gabr
785da8b434 QmlDesigner: Track folders expanded/collapsed state in AssetsLibrary
Fixes: QDS-13791
Change-Id: I6d30e6d1d79da99466f0fa7b762267701bc2d2e2
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-12-02 14:02:05 +00:00
Shrief Gabr
3051338202 QmlDesigner: Show correct file structure in AssetsLibrary when empty
Fixes: QDS-14099
Change-Id: I4e5962efa7e934913d339e914e1f41013f6614ee
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Ali Kianian <ali.kianian@qt.io>
2024-11-27 09:59:28 +00:00
Shrief Gabr
914af71ac0 QmlDesigner: Support expanding/collapsing directories via keyboard
Fixes: QDS-13820
Change-Id: Icb28348d72b36818f020fa8a069200815fd810dd
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-11-04 12:01:40 +00:00
Shrief Gabr
c120ed0ac6 QmlDesigner: Fix missing Assets on folder drag & drop
Fixes: QDS-13784
Change-Id: I86c3f0c9b476a3945219e6be155831c795bdd9da
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-10-10 15:05:44 +00:00
Shrief Gabr
ccf6b7032f QmlDesigner: Allow folders drag & drop in Asset Library
Fixes: QDS-13465
Change-Id: Ib9f30f18cf927417037dfa4c79b53534d2ad8e86
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-09-12 11:21:31 +00:00
Shrief Gabr
5c7787c1d1 QmlDesigner: Enable Drag & Drop between Assets Library folders
Fixes: QDS-11287
Change-Id: Ieeb61b46e24206fa6a7527559576fee39f3cca9c
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-08-26 13:04:21 +00:00
Rauno Pennanen
dabe235fba QmlDesigner: Increase assets view level margin
Task-number: QDS-12843
Change-Id: I6348db6258d606497add06e063f1052bfd3a0341
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-06-17 07:43:17 +00:00
Mahmoud Badri
a369d075ad QmlDesigner: Implement adding an image to the content library
Also some cleanups in same files.

Fixes: QDS-12506
Change-Id: I0c211206b6b7c29857a30f18d6077c2ddd76849c
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-04-23 09:51:51 +00:00
Henning Gruendl
5676e61298 QmlDesigner: Add transient scroll bar to ComboBox
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>
2023-09-21 07:47:09 +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
Miikka Heikkinen
60ea887d5f QmlDesigner: Improve keyboard navigation on assets view
keyboard navigation now works when you focus the tab without
requiring to also click on the treeview itself.

Fixes: QDS-10397
Change-Id: I2cda08365c1a68c72121166d4fd50f1786f913bc
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-08-04 11:53:30 +00:00
Tim Jenßen
feabda3aa7 Merge remote-tracking branch 'origin/10.0' into qds/dev
bigger conflicts resolved at:
  src/plugins/qmldesigner/CMakeLists.txt
  src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp

Change-Id: I08e2a109d8e37cbd77225129854e9e633725bfc7
2023-03-26 16:26:18 +02:00
Samuel Ghinet
339ebeab8e QmlDesigner: Implement keyboard commands in AssetsLibrary
Up and Down now change selection--they work only for files, they skip
directories.

The Delete key will (ask confirmation to) delete the selected files,
just as it happens when clicking Delete from the Context menu.

Also, did a small fix in the AssetDelegate, where, on mouse release,
you could have a directory added to the selection list.

Task-number: QDS-8710
Change-Id: I05e232ed0ce94709df41a5150a49300ad65c0a86
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-03-09 15:57:57 +00:00
Miikka Heikkinen
0c7ae672a2 QmlDesigner: Fix warnings about deprecated function
TableView.modelIndex function was deprecated in Qt 6.4.3 and replaced
with TableView.index function.

Change-Id: I65638c002015c556a78ce6341ebcb3ce6448e825
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-03-09 15:41:56 +00:00
Thomas Hartmann
c3e5f3e83c QmlDesigner: Use StudioQuickWidget in assets library
The event filter has to be installed on the actual QQuickWidget.
Using registerPropertyMap instead of global context properties.

Task-number: QDS-9124
Change-Id: I9e0e59d4bdf312d98177b8da51761bca8073c9e5
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-03-09 08:10:26 +00:00