Commit Graph

8254 Commits

Author SHA1 Message Date
Henning Gruendl
c3f9d43aca QmlDesigner: Fix PopupDialog popup location
* Restrict popup location to single screen given by global position
* Reintroduce PopupDialog title bar drag
* Fix global popup show on linux

Change-Id: If1923151cb9d0ec4286f27aeae2baa292e017eb5
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-11-16 17:57:28 +00:00
Ali Kianian
95dfd52712 QmlDesigner: Fix the delete dialog size problem for CollectionEditor
Task-number: QDS-11284
Change-Id: Iba60a27b0037c7db4270603f22855fac4a9c1d05
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2023-11-16 11:09:22 +00:00
Mahmoud Badri
68be6228db QmlDesigner: Icon font updates
Added:
- deletepermanently_medium.svg
- alphabetical_medium.svg
- assignTo_medium.svg
- comboBox_medium.svg
- createObject_medium.svg
- recent_medium.svg

Modified:
- addcolumnleft_medium.svg
- addcolumnright_medium.svg
- addrowabove_medium.svg
- addrowbelow_medium.svg
- deletecolumn_medium.svg
- deleterow_medium.svg
- export_medium.svg
- import_medium.svg
- tableView_medium.svg

Removed:
- downloadcsv_large.svg
- downloadcsv_medium.svg
- downloadjson_large.svg
- downloadjson_medium.svg
- uploadcsv_large.svg
- uploadcsv_medium.svg
- uploadjson_large.svg
- uploadjson_medium.svg

Change-Id: Ib5fb5ee5dfb3224ad99ee895d83a8910a5cc18c5
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2023-11-16 11:02:04 +00:00
Thomas Hartmann
b7657a8d23 QmlDesigner: Add source property to MediaPlayer
Change-Id: Ie70e6f8c0e8d3ac316b98bc43f3cb7baecbb9d1b
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
2023-11-15 16:57:00 +00:00
Amr Essam
306ce4ab35 EffectMaker: Open saved compositions
- Also fixing issues related to image paths
- Composition name is shown in save dialog when re-save
- Clear current composition for reset or open a new one

Task-number: QDS-11192
Change-Id: I97aad4b5216e6b116343bb274db0f9abd1275fec
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-11-15 14:29:52 +00:00
Aleksei German
5b90cbc29a QmlDesigner: Disable State Groups for Qt for MCUs
Task-number: QDS-10355
Change-Id: I1b26b8e5b9ef3ed3176b7d6cd34bc1e27879ce1c
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-15 10:40:45 +00:00
Thomas Hartmann
f199755cfe QmlDesigner: Adjust display strings for jump to code
Change-Id: Ia1f976491be0834ce936092429ebceee360be2df
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Pranta Ghosh Dastider <pranta.dastider@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2023-11-15 10:11:20 +00:00
Henning Gruendl
6239b079f8 QmlDesigner: Fix insight view sections
Task-number: QDS-11220
Change-Id: I97471ccc3362617b7f1613c77e5cc86ae81d7e15
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-11-14 14:54:41 +00:00
Miikka Heikkinen
5831368fab EffectMaker: Don't show plain preview image when there is an effect
Plain preview image shows through transparent parts of the final
effect image, so hide the original image when there is an effect.

This fixes opacity mask effect preview.

Fixes: QDS-11219
Change-Id: Ib726a6136182090fba7a3680680e998c039a497b
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-11-13 15:34:24 +00:00
Ali Kianian
1914b12317 QmlDesigner: Polish the Collection Editor ui
Task-number: QDS-10621
Change-Id: I0d9655888538bee8c759b6bf2c93eb5dc2455856
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-11-10 17:45:25 +00:00
Thomas Hartmann
cf13950b7b QmlDesigner: Add missing () to function call
This does silently fail.

Change-Id: Ie80e8400dd555f40875580d8ea054842b9bf6086
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
2023-11-10 16:09:35 +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
Thomas Hartmann
4121772030 QmlDesigner: Open Connection Editor from context menu
Open the ConnectionsDialog from context menu.

Task-number: QDS-10711
Change-Id: If0b78dc3d9820cdefa7efe9c85dacfae8f3d1d40
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-10 09:28:31 +00:00
Henning Gruendl
0d6e2b10a2 QmlDesigner: Rename window manager uri
Change-Id: Ied88f4cbc394d8faba7280fbd1af210bb7daf76a
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-10 08:35:24 +00:00
Mahmoud Badri
43e074581e EffectMaker: Add the change preview bg color editor
Fixes: QDS-10623
Change-Id: I216c254421dc65d21c0a582bcaac02f2fe3227e8
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-11-10 08:30:00 +00:00
Mahmoud Badri
95ed1ab5b9 EffectMaker: Update color value to use the new ColorEditor
Change-Id: I70cb1786667023209539713e2aa3c2149479f3b5
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io>
2023-11-10 08:29:10 +00:00
Amr Essam
c946a30f36 QmlDesigner: Save effect resources
Also effects are now can be dragged in the form editor

Task-number: QDS-10500
Change-Id: I5a701b8077231bcbb299c0c4f1cbf2f5173a14dd
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-11-09 23:05:34 +00:00
Ali Kianian
0b50d22bbd QmlDesigner: Rename some expressions
Task-number: QDS-11168
Change-Id: Id402267708eeed794b78766e9b5504fbb636d357
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-09 17:51:36 +00:00
Henning Gruendl
6b2963e678 QmlDesigner: Add color editor to StudioControls
* Add QML Window based popover to StudioControls
* Add color editor to StudioControls
* Move color editor modules to StudioControls
* Move IconIndicator to StudioControls
* Move ToolTipArea to StudioControls
* Add color backend to qmldesignerbase to allow control value binding
* Use popover in connections editor
* Add window manager to send focus changes to QML Windows
* Update ColorEditor UX
* Remove HelperWindow workaround for GradientPresetList (Qt 5 vs 6)
* Fix eye dropper for QWindow

Task-number: QDS-10926
Change-Id: Ia87b30543affde88faaef2ebdf120cb5d348c935
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-09 15:05:50 +00:00
Mahmoud Badri
44ce489ea3 EffectMaker: improve save dialog
Few fixes and tweaks

Change-Id: I4071b93a64f839c3f2e9ccdc8f648d907723610e
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io>
2023-11-09 14:35:52 +00:00
Amr Essam
0cbda147a8 QmlDesigner: Export effect maker composition qep project into assets
Meanwhile, composition resources are not yet exported

Task-number: QDS-10500
Change-Id: I3687d1d62a64472c7ec84716c584dced5fbb6a85
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-09 10:02:19 +00:00
Shrief Gabr
a923d3ca4a QmlDesigner: Reset column data type when context menu is closed
Task-number: QDS-11101
Change-Id: I60c35ac01107c3ff79f2b637294997bfa62f4f5e
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Ali Kianian <ali.kianian@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-11-09 09:40:21 +00:00
Henning Gruendl
b2c4dd6811 QmlDesigner: Remove vertical scroll bar gap
Since we have the transient scroll bars in place, we usually let them
overlap with the content as they will fade out when not in use.

Change-Id: I49c06468d467b7b1b3af954f3319b6bb0b36d324
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-09 09:08:14 +00:00
Henning Gruendl
17d386f25b QmlDesigner: Remove vertical scroll bar gap
Since we have the transient scroll bars in place, we usually let them
overlap with the content as they will fade out when not in use.

Change-Id: I686d7c374066063c7bce8eca35646d704c633e8f
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-09 09:08:09 +00:00
Shrief Gabr
e6733673fb QmlDesigner: Warn of possible data loss if column data type is changed
Task-number: QDS-11013
Change-Id: I388492480355fc5feb14ecc940aa54f9dfc8b2f6
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Ali Kianian <ali.kianian@qt.io>
2023-11-08 15:25:24 +00:00
Ali Kianian
9008894664 QmlDesigner: Remove HelperWidgets.RegExpValidator from CollectionEditor
Change-Id: I24f86c32f1e01e17b51c809da82e625b6a6d70c2
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>
2023-11-08 15:06:47 +00:00
Mahmoud Badri
d9ab8e8bef QmlDesigner: Update light baking and effect maker pause icons
Also hide the code icon from effect maker

Change-Id: I1045a0718b5b86ef13164e215e5f0f1420487497
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Amr Elsayed <amr.elsayed@qt.io>
2023-11-08 14:53:15 +00:00
Mahmoud Badri
514b070a4c QmlDesigner: Update icon font
Added icons:
addGroup_medium.svg
assignTo.svg
bakeLights_medium.svg
listView_medium.svg
pause_medium.svg
tableView_medium.svg
warning_medium.svg

Change-Id: I17c39fdd771e3391ae6a37f171223fdea0e773fe
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-11-08 13:48:40 +00:00
Thomas Hartmann
d8465f7643 QmlDesigner: Add QML_IMPORT_PATH to cmake template
Task-number: QDS-11149
Change-Id: Ic54d10bf5e6dd0cf23ae646df8fbac69334c9728
Reviewed-by: Knud Dollereder <knud.dollereder@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-08 13:00:44 +00:00
Thomas Hartmann
536036acb7 QmlDesigner: Use qds-4.4 branch for components and add Utils
Change-Id: Id20c68e9c73ce3bb1b658e4f7f7e39dd5ce9ae94
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-11-08 09:12:30 +00:00
Brook Cronin
ff6b34b21c QmlDesigner: Remove alias from ToolbarButton
Change-Id: Icf3130fcc523a03745a1e6dde51644154b368880
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-08 08:24:43 +00:00
Ali Kianian
b357e26758 QmlDesigner: Assign the collection to the selected node
Task-number: QDS-11012
Change-Id: I68b23b276c804b7f95db2972de87583cd115e11f
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-07 11:43:29 +00:00
Ali Kianian
ca84a2afeb QmlDesigner: Apply deleting the collection from source files
Task-number: QDS-11150
Change-Id: Ibe1294b64493594f22a03521e9f9dc2462c526c4
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-07 11:11:27 +00:00
Brook Cronin
0f861405ce QmlDesigner: Make Workspace lock button checkedInverted style
Change-Id: I5377209713da4f5ed88902432791ccf12b4d6898
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-11-07 09:47:27 +00:00
Tim Jenssen
a28400ec7d Merge remote-tracking branch 'origin/12.0' into qds/dev
Change-Id: Ic0d4bc670cca264cc4013d98f692cdbde70cbaab
2023-11-06 19:55:06 +00:00
Amr Essam
2b39682889 QmlDesigner: Add effect maker animation support
Task-number: QDS-11145
Change-Id: I59c68199a5616c095e9cac06a53fbc6a0635d6a8
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-11-06 13:06:59 +00:00
Ali Kianian
bf0d95ddb3 QmlDesigner: Force adding id when create a collection source model
Task-number: QDS-11112
Change-Id: I239946d351addbdde3990168666ece7a5b4029e8
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-11-06 12:54:46 +00:00
Eike Ziller
66ea8b8989 German translation: CppEditor
Change-Id: Ib15f20e77f820a131897c35c03c7ac5f39f4b0dc
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-06 10:48:16 +00:00
Eike Ziller
624a6a0e60 German translation: LanguageClient, LanguageServerProtocol, Python
Change-Id: Id5d5999825f0d8ae79249b0660f136fd5b262534
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-06 10:48:10 +00:00
Eike Ziller
0b5cb1eb51 German translation: Core
Change-Id: I919c0dc40a4b17b0d715f0d2249daa547f7175ea
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-06 10:48:02 +00:00
Eike Ziller
70c71ce82c German translation: QmakeProjectManager, RemoteLinux, Valgrind
Change-Id: I687bb66bbf20847fdda477b8c00db4e2c20f3f34
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-06 10:47:53 +00:00
Eike Ziller
c13867562e German translation: Docker
Change-Id: Iada073d89dfb305674138d024558870b1c7c0070
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-06 10:47:37 +00:00
Ali Kianian
a46abe518f QmlDesigner: Polish the user interface
Task-number: QDS-10621
Change-Id: I6d045f95d18778928ce10efa367460f49f4ddfc4
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2023-11-06 10:21:23 +00:00
Eike Ziller
34150b0344 German translation: CompilerExplorer, ScreenRecorder
Change-Id: I4a7a2af047c3c7b6a0fbe759ec658f0ac39c85eb
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2023-11-06 09:09:16 +00:00
Eike Ziller
92ea715c0f German translation: TextEditor
Change-Id: I6f8150e16661cd2398bacd07dee73ac3720a5a64
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-03 12:17:42 +00:00
Eike Ziller
fbf3ba1081 German translation: Vcpkg
Change-Id: I3b8cffa00ecdc862ab974726df84e93a49701d04
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-03 12:17:30 +00:00
Brook Cronin
84b0501693 QmlDesigner: Add micro toolbar for connection editor code preview buttons
Task-number: QDS-10732
Change-Id: I67fef29db4b6dfb184a60e39723a6ab9437c694b
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-11-03 12:05:20 +00:00
Eike Ziller
e427a10788 German translation: Debugger
Change-Id: I92601c1893a4fd988daba36a97eaa1d7ae3b1f7b
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-03 10:55:36 +00:00
Eike Ziller
e562caaff2 German translation: Terminal
Change-Id: Ic5162171ae7d1d183438a306bf2bf6012a2e316f
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-03 09:59:06 +00:00
Eike Ziller
53c695663a German translation: QmlJsEditor, QmlPreview
Change-Id: I7fe99241919c4e519fd818b4f021780939a8722f
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-11-03 09:57:57 +00:00