Commit Graph

72811 Commits

Author SHA1 Message Date
Jarek Kobus
e2e0a9a718 SdkManagerOutputParser: Hide subclasses for package parsers
Change-Id: I05543aeb8b5f039cad349dad6fc3af557e487dfc
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-02-02 10:05:33 +00:00
hjk
5bddae2b62 Squish: Use MenuBuilder
Change-Id: Ic17f5d0a39c1329b87f678c080e3010ff77672e0
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-02-02 09:55:22 +00:00
hjk
4d00dc5ef6 Squish: Dissolve plugin pimpl
Change-Id: I8e291e91c5d8c94274f39db40a625a796d8ad9b7
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-02-02 09:55:01 +00:00
hjk
2667def8d2 Squish: Use setup function for remaining plugin pimpl items
Change-Id: I5d74b0b0c4b25d580566a1d8687279990d3e9675
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-02-02 09:54:51 +00:00
Eike Ziller
02ee8b183e Fix some compiler warnings
Unused lambda captures, unused private field, missing override.

Change-Id: I8b1d9d40af87fdfbd449841e9f112aad4682d8c5
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: hjk <hjk@qt.io>
2024-02-02 08:18:03 +00:00
Eike Ziller
acf7d30cbd iOS 17: Print messages for starting and stopping
In the application output, like we do when running elsewhere.

Change-Id: I842701162df20403e2b9757bc78bdd61176d581d
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
2024-02-02 08:16:55 +00:00
Eike Ziller
a7a06d6f79 iOS: Move launch result from devicectl to a function
And add a test to document what we expect from devicectl.

Change-Id: I1a7f03c50393b99eddb2bfd34b5857e15b28d0a7
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-02-02 08:13:27 +00:00
Eike Ziller
e32d3da321 iOS: Move process id gathering from devicectl to a function
And add a test to document what we expect from devicectl.

Change-Id: Ic69af99a472976a6c06801a646af59f8139d5624
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
2024-02-02 08:13:15 +00:00
Jarek Kobus
a1039de35e DeviceProcessSignalOperation: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I606a490be4d6ba2611288cced82ba8c72d146eec
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
2024-02-02 08:03:15 +00:00
Jarek Kobus
3433ee2d4d SdkManagerOutputParser: Hide some impl details in cpp
Change-Id: Ibeaee715f5b2d5f35ef68fe5c00f7982dea437f7
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2024-02-02 08:02:53 +00:00
Christian Stenger
d26217e50c PE: Fix order of initialization
...to avoid nullptr connects.
Amends c20c2a8c86.

Change-Id: Idfb75903289f8ee2cbfc8ae49af008305342ea83
Reviewed-by: hjk <hjk@qt.io>
2024-02-02 07:22:05 +00:00
Christian Stenger
da4fbc8f06 PE: Fix windows build
Amends c6be4fd2d4.

Change-Id: I423f8ce2f729bd609c250afce1abd02964629e2b
Reviewed-by: hjk <hjk@qt.io>
2024-02-02 06:56:32 +00:00
hjk
e9673e7ea5 Squish: Use setup function for ObjectsMapEditor
Change-Id: I355567a863b718f7a058421d2fafb81837208254
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-02-02 06:41:24 +00:00
hjk
c20c2a8c86 ProjectExplorer: Use setup function for CurrentProjectFind
Change-Id: Ided76af53468a7dac9a6defd95585fb299670326
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-02-02 06:22:06 +00:00
hjk
4718dd5225 ProjectExplorer: Inline buildprogress.* into buildmanager.cpp
Change-Id: Id72467cb322110a20945adeaedd37ba4a510ae06
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-02-02 06:21:51 +00:00
hjk
c6be4fd2d4 ProjectExplorer: Delay-create TaskHub
Effectively only by a few lines.

Change-Id: Ieb548d0a2f5ced033881106c76adc9a5e3e16663
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-02-02 06:21:02 +00:00
Jarek Kobus
0bd3fafb0a CustomWizard: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I7b7a715c1e2b8092ce7cb5f3686c3a3a02e0ad9e
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 17:51:36 +00:00
hjk
d89bb4ef1e Android: Remove two now unneded lambda captures
Change-Id: I46647daf2a0edbb4cb1b062989631b83dd5b42c5
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-02-01 17:32:23 +00:00
Jarek Kobus
614b18e5d1 ImageViewer: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: If4e278a4ef7f183a1bcf6020fd515efa61d2b17f
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 16:59:27 +00:00
Jarek Kobus
de1d73216e Perforce: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I6b48189134c741e6d8ab6bb0c94d27d4504c14b5
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2024-02-01 16:50:22 +00:00
Jarek Kobus
6b57dce7a5 Squish: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: Ife415b57ac7b32e4eeb5e39a9cfb4c820b3d3fde
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 16:41:34 +00:00
Jarek Kobus
9e966706dd QmakeProjectManager: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: Ia94370bef54b4c73984ab2d5caa3565c6dea54e3
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 16:31:35 +00:00
Jarek Kobus
f8e14c9fce GLSLEditor: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I4fe1d82d7aa610b4ee40864bec029bf0e68e5096
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 16:31:19 +00:00
Jarek Kobus
bffd6431e3 FakeVim: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I9caa1cd8aca07a58071d566a6b300c1577f72c28
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 16:31:13 +00:00
Jarek Kobus
3bf1dc1796 CodePaster: Remove unused includes
Change-Id: I6b8c6219e5f24b60002b2b8be1bc2634bd8298ca
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 16:31:06 +00:00
Jarek Kobus
00b69b5f90 TaskTree: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I3511e9d83f395f1f29584f35cafc59528c9edd37
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-02-01 16:28:10 +00:00
Jarek Kobus
8090f6ea60 ClearCase: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I002f09d968b61318e125c5af1e90a03e24a70082
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2024-02-01 16:09:34 +00:00
Jarek Kobus
3b5e64e8a3 ElfReader: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I2a4b1c31acdf2f05a952aba2b813d9f2dd8cb3c6
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 16:08:11 +00:00
Jarek Kobus
c22d6b501b ClassView: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I46a556c6ab558b4b86c7f9d767cac5b16302f326
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 16:07:51 +00:00
Dominik Holland
8f2d0dbcc9 Introduce a function to register all local run configs
Change-Id: I936fb4e970f04859ba19eb0ecf2dee1c1ce758d8
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 15:58:31 +00:00
Dominik Holland
2a6de890c7 Create RunConfiguration specific QmlPreviewWorkerFactories
Instead of relying on the QmlPreviewRunWorkerFactory to match for all
RunConfiguration, every plugin needs to create a WorkerFactory for
its own RunConfiguration.

Similar to the SimpleTargetRunnerFactory there is now a
SimpleQmlPreviewRunnerFactory which makes the setup easy.

Change-Id: I350e5a047033a259dae91045486d4f41e7f58994
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 15:58:16 +00:00
Jarek Kobus
243d063cb9 Gerrit: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I2954186d7e1df0f6e07fa840204f2a4b00fed73e
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2024-02-01 15:20:24 +00:00
Thomas Hartmann
b894ae3d16 QmlDesigner: Disable exports not supported for MCU
Add helper function getStartupBuildSystem() to avoid code duplication.

Task-number: QDS-11544
Change-Id: Id8d752d63171838ac9ea6402ff9f2b179d0d8f53
Reviewed-by: Aleksei German <aleksei.german@qt.io>
2024-02-01 15:13:07 +00:00
Jarek Kobus
2853237fd0 DiffEditor: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I8364f20fddca43c22d47ba8df07a06a176950695
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2024-02-01 15:12:45 +00:00
Jarek Kobus
b1aec1b356 VcsBase: Remove unused include
Change-Id: I8f267b80503dd43c97f0420b6d0f97df476b51d4
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2024-02-01 14:46:55 +00:00
hjk
2288637668 Python: Use setup functions for run related items
Change-Id: Iefbeda433b0f7eaaf3c429dbc853e0c8578ceb3a
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-02-01 14:18:34 +00:00
David Schulz
f94ff4e524 ProjectExplorer: Remove now unused interpreter aspect
Change-Id: I1715ba1cadb1662dd9d598ff9f7ffd2126325683
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 13:58:44 +00:00
hjk
bc15dcd8fe TextEditor: Move access to smaller settings chunks
Change-Id: Id827edbd19dde54b66cb4349d9c832bc23110adc
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-02-01 13:50:53 +00:00
hjk
2a29acdbaf Python: Use setup function for build related factories
Change-Id: I3b1faad8a5f3ead1332941d31509c3efd3806f78
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-02-01 13:49:58 +00:00
hjk
e784b1e58b TextEditor: Start moving settings pieces to standard patterns
Aspects would be nice in the long run.

Change-Id: I6f44fdef6c3eedf6a480d550bdf2c7f4dc1c0c27
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-02-01 13:37:46 +00:00
Jarek Kobus
5cf639341e QrcParser: Replace QSharedPointer with std::shared_ptr
According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews
QSharedPointer impl is poor and it's going to be removed from Qt 7.

Change-Id: I557804bf781b7fa58129242bd94e1566ed3ee304
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 13:25:00 +00:00
hjk
62aa35ee39 ProjectExplorer: Remove OutputFormatterFactory hierarchy
It never gained traction, was only used in thee places, and
the class(-hierarchy) is not really needed and only complicates
the code when the formatter creation is handled in free functions.

Also adapt the users.

Change-Id: Ieef7199f5a36f244b2f38cffef71a5fe0606065c
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2024-02-01 13:23:35 +00:00
David Schulz
8499240544 Python: Remove now unused interpreter aspect
Change-Id: I107ca665cf2fa2b707dba46917ce45f240d15654
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 13:18:29 +00:00
Artem Sokolovskii
5051a77c8b ClangFormat: Make Language Client dependency conditional
Amends e1f7469afb

Change-Id: Iea7dc6210ac7e1bf39e570cf58e6a5a1abd5cdb6
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2024-02-01 12:13:50 +00:00
Mahmoud Badri
bcb231b37c EffectComposer: Don't reset view when switching files
Fixes: QDS-11713
Change-Id: Ic38d2fdf5105a5ecd623b8624fa028f6a45fe207
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-02-01 12:00:53 +00:00
Christian Stenger
4dc3fb05a7 Core: Explicitly provide image for minisplitter cursors
On Linux we fail to get the system cursor for resizing splitters
on several platforms which makes it hard to grab them to move
their position.
Provide a setting which enables the user to use some cursors
explicitly provided by QC instead.

Task-number: QTBUG-119875
Fixes: QTCREATORBUG-29980
Change-Id: I02f031883ddd5cfd33075868ae6766ff78ee6882
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-02-01 11:17:50 +00:00
Christian Stenger
218878150d Utils: Fix build before Qt6.4
Change-Id: I140aaa32950118f96b92a8644e76f4d5180e46f1
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-02-01 11:17:21 +00:00
Jarek Kobus
1eae66d558 EffectComposer: Fix a warning about unused arg
Amends 2122ff37f1

Change-Id: I71cd0227a6ad47b863de9546d6df59b3c67b31f0
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-02-01 10:02:28 +00:00
hjk
982eb0fbb6 ProjectExplorer: Use a setup function for the JsonWizardPageFactories
Change-Id: I98080e88bf5cc21861b2cdf85e93fe33d4858f4b
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-02-01 09:46:52 +00:00
Jarek Kobus
0890ad05b2 Spinner: Add SpinnerWidget
Move it from spinner example and make it a reusable widget.

Change-Id: I3d74ec491f5d1cb7d012551f624cff2c618952ca
Reviewed-by: hjk <hjk@qt.io>
2024-02-01 09:29:58 +00:00