Commit Graph

8783 Commits

Author SHA1 Message Date
Thomas Hartmann
cc32336129 QmlDesigner: Use IFeatureProvider to hide wizards
Instead of filtering manualy we can simply defien a feature only
in the full QDS.

Change-Id: Ibeb2faca85cba77aacd1a99d5f405b21fcf3530b
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
2024-07-11 13:54:47 +00:00
Christian Stenger
130273a9a8 Dumper: Ensure QStringList is pre-registered
Task-number: QTCREATORBUG-31225
Change-Id: I597fc3368dab9c37e75008dee24ffec7b93bc2a7
Reviewed-by: hjk <hjk@qt.io>
2024-07-11 13:45:46 +00:00
Eike Ziller
42a8b5b432 Merge remote-tracking branch 'origin/14.0'
Change-Id: Id00d72a8707d122b72d89ed0ecf03ad5ed8230d2
2024-07-11 12:10:59 +02:00
Eike Ziller
2098053095 German translation: Android, Autotest, Axivion
Change-Id: I1b3f5e768b687851430c4bf48d2b6b5a6e38b26b
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-11 09:44:56 +00:00
Christian Kandeler
3557afe805 qbs build: Update types metadata
Change-Id: I0e48dd91c5c625d8f3391c2fea498f55cc828266
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-11 09:42:27 +00:00
Thomas Hartmann
07d8a8109f QmlDesigner: Add and check feature for 3D wizards
In QML Lite Designer mode we do not show 3D wizards.
For this we introduce a feature ("QDS.3D") and check for it.

Change-Id: Ifca2cea5373181434bee6cb7813ebc64c8df6983
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
2024-07-11 08:02:41 +00:00
Thomas Hartmann
553f567227 QmlDesigner: Hide examples, tutorials and UI tours in lite designer mode
Change-Id: I885233b6579a5b9bdb2849c747e028057e3e3a26
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
2024-07-11 08:02:28 +00:00
The Qt Project
dd44168ad5 Merge "Merge remote-tracking branch 'origin/14.0' into qds/dev" into qds/dev 2024-07-10 16:13:44 +00:00
Tim Jenßen
93588dbee2 Merge remote-tracking branch 'origin/14.0' into qds/dev
Conflicts:
	doc/qtdesignstudio/src/how-to/qtdesignstudio-live-preview-desktop.qdoc
	qt_attributions.json
	src/libs/sqlite/CMakeLists.txt
	src/plugins/qmldesigner/CMakeLists.txt
	src/plugins/qmldesignerbase/QmlDesignerBase.json.in
	src/plugins/qmlprojectmanager/CMakeLists.txt
	src/tools/qml2puppet/qml2puppet/instances/qt5import3dnodeinstanceserver.cpp
	src/tools/qml2puppet/qml2puppet/instances/qt5import3dnodeinstanceserver.h

Change-Id: If33e41d8951a49acaba0a74c3e5848eef52bb945
2024-07-10 18:11:28 +02:00
Henning Gruendl
7b0b0deb84 QmlDesigner: Hide ADS for lite designer
* Adapt top toolbar by removing lock button and workspace combo box both
  in toolbar and flyout
* Add lite mode bool to dockamanager in order to lock workspace by
  default and skip config parameter
* Add new flag to ADS to block context menu on DockWidgetTab
* Hide workspace menu in view menu
* Deactivate middle mouse button and close button on DockWidgetTab

Task-number: QDS-13169
Change-Id: I3158c9d7eaef1a58520dc466e85a859e074d1c9e
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2024-07-10 11:27:28 +00:00
hjk
b15af55946 Translation: Fix typo in README.md
Change-Id: Id0aeda9686887027c5048a2a9c85a303f011c1f2
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-09 11:00:59 +00:00
Eike Ziller
57e45131f5 German translation: Lua
Change-Id: I4e75db6547818f0d762eb661f95456dab5e83b53
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-09 11:00:43 +00:00
Eike Ziller
3b08077cef German translation: ProjectExplorer, Python, QMake
Change-Id: I9a5dd2b7aafdd3542aa231307701b30d72ead170
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-09 10:59:03 +00:00
Eike Ziller
11e713eb4b German translation: ModelEditor, qmt
Change-Id: I808f55ccb3efb088d243a025130f20953803be3f
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-09 10:58:55 +00:00
Eike Ziller
80fcd782f5 German translation: Extension*
Change-Id: I4a10d877a8f679498d1f1c56cf1d5925828dd8d4
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-09 10:58:45 +00:00
Mathias Hasselmann
da2e60fa3e Core: Show context of filter matches
When inspecting logs often enough the relevant information is next to
the line with the unique expression that's easy to match. The `grep`
tool solves this problem by providing various `--*context` options
which configure how much context to show for each match.

This change tries to replicate this feature.

Task-number: QTCREATORBUG-30167
Change-Id: I6432870c0b958df8c5dc616009aea4ca54973245
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-09 09:00:17 +00:00
Christian Stenger
1ae0757f5d Wizards: Fix json file
Fixes building the target ts_untranslated.
Amends 391e7ae34a.

Change-Id: Id8e75e18638b5408df527c5c3bbb6aedad1638bb
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-08 11:36:10 +00:00
Eike Ziller
6d53819ea7 German translation: CppEditor
Change-Id: Ieed4960f08f911dfa499b05357dcba69bcf2f5e4
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-08 11:14:17 +00:00
Eike Ziller
964f2f709e German translation: C*
Clang*, CMake, Copilot, Core

Change-Id: I4c0d0e6b28c076003d1fbbe08e7bf0d3fb6dee39
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-08 09:59:23 +00:00
Eike Ziller
e3feec0978 German translation: Debugger, iOS, LanguageClient
Change-Id: I47b3a0d865a57af45180d4559ea8085dc0ce6df4
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-08 09:59:15 +00:00
Eike Ziller
62d11c46a2 Wizards: Add comment on closing app for Qt console application
Add a comment on how to quit a Qt console application.

Fixes: QTCREATORBUG-31212
Change-Id: Id5dc5b6c4eba807e41fc589d16f44d133c94c6b3
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2024-07-08 09:32:34 +00:00
Eike Ziller
8d99cd800b Merge remote-tracking branch 'origin/14.0'
Change-Id: Ic3c53630e16712b6493873d21485b726f0d06574
2024-07-08 10:31:06 +02:00
Lukasz Papierkowski
fb5bb3ff4f Initial AI Assistant Lua plugin
Change-Id: Ia600a6b7103300f4db875d9a1c63d159c70d21f6
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Reviewed-by: <mua@spyro-soft.com>
2024-07-08 06:17:15 +00:00
Thomas Hartmann
720ab74183 QmlDesigner: Fix id
Task-number: QDS-13192
Change-Id: Ibebe9bce9069596eca2d1bc1c2ea3a9c3dfd5267
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2024-07-05 10:11:21 +00:00
Eike Ziller
1a7bf9c95d German translation: lupdate for 14.0
Check out with submodules (`git submodule update --init --recursive`).

Configure Qt Creator:

    cmake "-DCMAKE_PREFIX_PATH=<qt_path>;<llvm_path>"
          -DCMAKE_BUILD_TYPE=Debug -G Ninja <src>

Generate ts file:

    cmake --build . --target ts_de_cleaned

Change-Id: I9ef6916df48bfe1323f2d328f9c377f315d393f7
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-05 08:50:45 +00:00
Cristian Adam
bc7b322e8a Wizard: Update GitHub Actions workflow file
* Update CMake and Ninja versions
* Update actions/*@v4 to remove warnings about nodejs
* Update release mechanism
* Enable macOS universal builds

Change-Id: I28d995a6e4b027ed84ae99b477f8bd1fdb52720e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-04 07:08:54 +00:00
Cristian Adam
560d63bb37 Wizard: fix Qt Creator plugin wizard
Amends 250d100787

Change-Id: I82b648fefc3bda1a2dab5b83297e024791a805d4
Reviewed-by: hjk <hjk@qt.io>
2024-07-03 11:35:00 +00:00
Artem Sokolovskii
250d100787 Wizard: Update plugin creation to modern way
- Removed header file and global file as redundant
- Updated github workflow for creating artefacts

Change-Id: I60dc61b660791c57f012e6e38e04b0d84c2cbaf9
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-03 09:40:06 +00:00
Christian Kandeler
d635151c0b Wizards: Bump default minimum Qt version for new QtQuick projects
Fixes: QTCREATORBUG-31168
Change-Id: I5a4411bcce348c89151fc2a193f8d19dc00343ef
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
(cherry picked from commit 0142d59258)
2024-07-01 14:32:35 +00:00
Christian Kandeler
0142d59258 Wizards: Bump default minimum Qt version for new QtQuick projects
Fixes: QTCREATORBUG-31168
Change-Id: I5a4411bcce348c89151fc2a193f8d19dc00343ef
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-01 14:19:21 +00:00
Eike Ziller
0283b81392 Merge remote-tracking branch 'origin/14.0'
Conflicts:
	cmake/QtCreatorIDEBranding.cmake
	qbs/modules/qtc/qtc.qbs

Change-Id: If39fe80197537c489361810e91ee221c6c52ea01
2024-07-01 12:01:27 +02:00
David Schulz
9d8dc1d056 Debugger: remove put item code from cdbbridge
unneeded nowadays

Change-Id: I8e7d46f7344157459e86cbea95563194a579cd6e
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-06-28 13:22:21 +00:00
David Schulz
b245912b56 Debugger: merge put array code from cdbbridge into dumper base
Basically the same. Only the type lookup of the inner type needs to be
avoided for performance reasons.

Change-Id: I2747ab44c23b764482b4a063d3618fae2e3c4d46
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-06-28 13:22:17 +00:00
David Schulz
9733957862 Dumper: merge put pointer functions from cdbbridge into dumper base
And remove the now unused DumperBase.Type.targetName helper function. We
can use the typeId nowadays for this. This reduces duplicated code and
simplifies adjustments in the base implementation without breaking the
cdbbridge.

Change-Id: If76297b83f088d98493c6f5aceea8fa93093e42e
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-06-28 13:22:11 +00:00
Mahmoud Badri
d5ea5cabe4 QmlDesigner: Fix 'add to selected' gone from conent lib materials
Fixes: QDS-13125
Change-Id: I58737e8138579ed15166cefdfad05b11269a80da
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-06-28 11:44:32 +00:00
Ali Kianian
a80e45fa15 QmlDesigner: Enable name and id for texture ComboBoxes
Change-Id: Iefe9e68bf9c54753c38c6a43f3a6d3217f2293c0
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Shrief Gabr <shrief.gabr@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-06-27 14:59:03 +00:00
Pino Toscano
7c4fec664c Drop extra executable permissions
Change-Id: I3f6fc3d6df6f705ceedc2daa47f3cad4c19b4706
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2024-06-27 13:53:17 +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
Thomas Hartmann
87d1fa5292 QmlDesigner: Add ids to MCU template
Change-Id: Ieda94f14d21ab71c7889a38612db0d9539ea8717
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2024-06-27 10:52:00 +00:00
Eike Ziller
8dccc9c59e Merge remote-tracking branch 'origin/14.0'
Conflicts:
	src/plugins/qmljseditor/qmljseditorsettings.cpp

Change-Id: I443424afdfe48cdfc3d083d8e91335e937fcfdb6
2024-06-27 11:41:54 +02:00
Ali Kianian
da1c00ca64 QmlDesigner: Show and edit texture name instead of ID in MaterialBrowser
Task-number: QDS-13024
Change-Id: I7cb223caf1577942fc273004f0e08df5569c2af0
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-06-27 08:20:13 +00:00
David Schulz
3b7e782bc6 Debugger: remove unneeded check and assignment
If the inner type is null at this point it will also be null when
assigning the same type again.

Change-Id: I4dbad41a60d4853ac016adb54c693ce19d6f65d0
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-06-26 07:46:47 +00:00
David Schulz
eca562af54 Debugger: remove unused function from cdbbridge
Change-Id: I3e3fe0c89d7ecfa7c727a26998978d07fd9bc390
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-06-26 05:25:54 +00:00
David Schulz
f68c7e1024 Debugger: remove unsupported type annotations from cdbbridge
Change-Id: I997a2df2b6352e022a955f2441f4e7f9d9fa02ae
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-06-25 13:36:45 +00:00
Eike Ziller
12c1731489 Merge remote-tracking branch 'origin/14.0'
Conflicts:
	src/plugins/qmljseditor/qmljseditingsettingspage.cpp
	src/plugins/qmljseditor/qmllssettings.h

Change-Id: I49b97101467a6e80653c0f5f3e3fe5801dca5274
2024-06-21 13:54:42 +02:00
David Schulz
ca7fd2aaf3 Debugger: remove overwritten createValue in the cdbbridge
The function is nowadays generating values the exact same way as the
base implementation.

Change-Id: Ie1b167021d9d450959d9cf3c27b0ac8ec7d0d3af
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-06-21 07:45:34 +00:00
Henning Gruendl
b9fdfe90ad QmlDesigner: Replace magic value with proper value
Change-Id: Ib5bbc6238392a6bfbcabb0571bdfb70599ac2705
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2024-06-20 11:40:54 +00:00
Henning Gruendl
1728604a5c QmlDesigner: Fix responsive property editor
Fix the responsive layout in the property editor by adding the
remaining space when control and label max width is reached to the label
width in order to make long labels more readable.

Task-number: QDS-12243
Change-Id: Ib46f4d5e2ae7b48708ec790889180e6aeb932602
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2024-06-20 11:40:49 +00:00
Eike Ziller
987d292414 Disambiguate "Executable:"
"the executable" versus "the file is executable"

Fix translations where both variants were available (i.e. that used the
adjective for the translation in Core, but the noun elsewhere).

Fixes: QTCREATORBUG-31059
Change-Id: Id140612f201cea1feca007557bbedf030cfdf504
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-06-20 10:58:20 +00:00
Christian Stenger
267f392977 Dumper: Fix dumping QLocale
Change-Id: Ib34970549c147c593f39023ec0aed53885af6ce0
Reviewed-by: hjk <hjk@qt.io>
2024-06-20 10:44:20 +00:00