Commit Graph

76860 Commits

Author SHA1 Message Date
Jarek Kobus
956cc2a257 EditorManager: Avoid using sender()
Change-Id: I9965f26f6c2dc3a496e8d80ceb061e54ee1c0956
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-21 07:08:05 +00:00
hjk
a793fe6479 Qnx: Pass SDP environment to gdb
Change-Id: I96323671176112c3295aa5ecddaf538ea645e92a
Reviewed-by: Rafael Roquetto <rafael.roquetto@qt.io>
2022-07-21 06:58:10 +00:00
Jarek Kobus
93ddc48956 EnvironmentAspectWidget: Use Utils::Guard
Change-Id: I4093133e87ecbca78e9cbde6c10e7aaf10ac0480
Reviewed-by: hjk <hjk@qt.io>
2022-07-21 06:56:21 +00:00
Thomas Hartmann
f80099b9fd StudioWelcome: Replace qDebug with qWarning
This is a warning.

Change-Id: Ife860f058c719d2245fb2cf7babf34640907bbea
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2022-07-21 06:32:14 +00:00
Thiago Macieira
ca59b8d69b Debugger: move the Q_DECLARE_METATYPE to after the class is declared
The Q_D_M is optional, but if you're going to use it, it must be on a
fully-declared type.

qmetatype.h:1137:9: error: static_assert failed due to requirement 'is_complete<Debugger::Internal::StartApplicationParameters, void>::value || std::is_void_v<Debugger::Internal::StartApplicationParameters>' "Meta Types must be fully defined"

Change-Id: I36b24183fbd041179f2ffffd17026fd9c3ab2459
Reviewed-by: hjk <hjk@qt.io>
2022-07-20 19:06:31 +00:00
Jarek Kobus
1f4a3447be CodeStylePool: Avoid using sender()
Change-Id: I72bf94a7d0a3c4e583016e1cffacba4b246bd858
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-20 18:59:52 +00:00
Jarek Kobus
74046fa1f5 ScxmlEditor: Avoid using sender()
Do some cleanup of unneeded () after lambda capture.
Fit code into 100 char lines.

Change-Id: I2494765f6ba7aa1f13f4eadb7183bc88febd9638
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2022-07-20 18:31:06 +00:00
Jarek Kobus
bb0030e907 CustomToolChainConfigWidget: Avoid using sender()
Change-Id: Ic678d0f1edee7e5a36c9d3a1c467830a5325bd07
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-20 18:30:09 +00:00
Thomas Hartmann
f4734e4e2b StudioWelcome: Do not deactivate welcomepage
This leads to crashes and is not necessary.

Change-Id: If7450aeb5c9fc8192ba79d0e1b28c76a0edbccac
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2022-07-20 17:56:05 +00:00
Alessandro Portale
180116fdf1 CMakePM: Standardize the appearance of the settings category icon
... and have it in the icons svg.

Change-Id: I1610bbe211b8ac67a4ebcc1704863b2a49b37ce1
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2022-07-20 14:28:37 +00:00
Jarek Kobus
1bc8d0353e Nim: Avoid using sender()
Change-Id: If5c537569ff1477dde675038684c1964803e2a4d
Reviewed-by: hjk <hjk@qt.io>
2022-07-20 14:17:05 +00:00
Jarek Kobus
195a7aff1d GitClient: Avoid using sender()
Change-Id: I844b7c6545ae2244e5e45907e775fef53dd12931
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-20 14:16:57 +00:00
Jarek Kobus
37a4a066e5 Drop Qt5: Remove remaining includes of porting.h
Change-Id: I58a1ae99f75bab0b8db3cc1f24a1c86e2fcdacb6
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 14:16:31 +00:00
Jarek Kobus
53e8f8c761 PeripheralRegisterHandler: Avoid using sender()
Change-Id: I3d8c6a22f03afcb589a9c35ff610c60ffbb881c9
Reviewed-by: hjk <hjk@qt.io>
2022-07-20 13:53:21 +00:00
Jarek Kobus
e32ebe2146 Drop Qt5: Various plugins: Get rid of QOverload
Change-Id: I4913044f8897fd3449dbb537e4af6785eb3ad447
Reviewed-by: hjk <hjk@qt.io>
2022-07-20 13:52:38 +00:00
Jarek Kobus
ae4db886f3 Drop Qt5: BareMetal: Get rid of QOverload
Change-Id: I023dee34b3b3556376c3cad5cbff919e6a85769c
Reviewed-by: hjk <hjk@qt.io>
2022-07-20 13:52:18 +00:00
Jarek Kobus
2e4188900f FancyMainWindow: Avoid using sender()
Pass a context object to visibilityChanged() connection.

Change-Id: Ic146c443c21ac7ee56f16aa84d71186f23dd31da
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 13:52:05 +00:00
Jarek Kobus
cfd002ebf0 SearchResult: Rename cancelled() into canceled()
Make it consistent with Qt American style.

Change-Id: I01a70f282d654d23f2341352cf4f6fea22aa49fa
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2022-07-20 13:17:36 +00:00
Jarek Kobus
ad35f08498 Drop Qt5: Qml lib / QmlDesigner: Get rid of QOverload
Add a context object into some lambdas.

Change-Id: I16ee7a0c061483e4d90c9e015852c41a4f3cde90
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 13:13:41 +00:00
Jarek Kobus
683ad910b8 Drop Qt5: Clang, QBS & Valgrind: Get rid of QOverload
Change-Id: I86697f07a8dce5674d6e748bce807df59b773227
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2022-07-20 13:13:27 +00:00
Jarek Kobus
1b070bcb11 Drop Qt5: Debugger: Get rid of QOverload
Change-Id: Ic62a3173adeffdfa78a47849cf1ceaa4f59b8091
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2022-07-20 13:13:21 +00:00
Jarek Kobus
5b3927869c Drop Qt5: ProjectExplorer: Get rid of QOverload
Change-Id: Id8b28efa7b31a92a5e24485803322c586a23802d
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2022-07-20 13:13:11 +00:00
Alessandro Portale
19f9b6c1a0 Icons.svg: Increase document size
The number of icons growa. Make space for them, so that they don't have
to hide outside of the visual area.

Change-Id: I50c174b1e153cd47aa37b1931f9d23e9ee248bde
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2022-07-20 12:35:41 +00:00
Oswald Buddenhagen
9841a10f35 GccToolChain: whitelist all -f* and -O* gcc options
there are way too many -f* options to catch all relevant ones.
my particular case was the linux kernel, for which passing
-mcmodel=kernel but not -fno-PIE caused a gcc error.
if any particular option causes trouble, it should be blacklisted
instead.

also handle -O* while at it; -Og comes to mind as a relevant one.

this follows 3b79fafb3 in spirit.

Change-Id: I5de56082b695205409a8e82de2cab0618e2806a8
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2022-07-20 12:26:48 +00:00
Ivan Komissarov
6fe15c58c9 Update qbs submodule to HEAD of 1.23 branch
Change-Id: Idfc946ef010d843c39da194dffb18333a2dece4e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2022-07-20 12:07:25 +00:00
hjk
60adfa5053 QtSupport: Streamline QtOptionsPage
Change-Id: I2af97fdc07eb065a7e55d84f72697452b70a294a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2022-07-20 11:55:42 +00:00
hjk
e7f18d9d14 Utils: Do not use fixed values for margins in LayoutBuilder
Change-Id: I4af69c149fc1e71134ac6dd5de9a9428c9d3d73d
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-07-20 11:48:41 +00:00
Thomas Hartmann
56b14c9d18 QmlDesigner: Implement support for SignalDeclarationProperty
This allows implementing a signal with a signature.
e.g. signal mySignal(int i)

Task-number: QDS-7319
Change-Id: I23cb000a218d709218322e7f31c86076d3ad949b
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 11:01:32 +00:00
hjk
a55e3d3889 RemoteLinux: Inline sshkeycreationdialog.ui
Change-Id: Ie7c51a11c95ff0b484728741408df9173bc0e19f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2022-07-20 10:54:29 +00:00
Eike Ziller
217c66cca8 Bump version to 8.0.1
Change-Id: Iba33ee57cfc650d9a3e741e936b5ce14a4025b6e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-07-20 10:35:59 +00:00
Jarek Kobus
f078319feb Drop Qt5: ModelingLib: Get rid of QOverload
Change-Id: If7b6c4daf3c092eb844eb279049cac2f510dbc47
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 10:31:30 +00:00
Jarek Kobus
a98b185e90 Drop Qt5: Android, IOS & WASM: Get rid of QOverload
Add a context object into some lambdas.

Change-Id: I72631aeb36703f8f335f3819796fb52148f1b377
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 10:30:48 +00:00
Jarek Kobus
0dae822ca3 Drop Qt5: Core: Get rid of QOverload
Change-Id: Ibaebd83304680156e13a9ebc473075ad2a4bfed4
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2022-07-20 10:30:34 +00:00
Jarek Kobus
74ea4dc07d Drop Qt5: Utils: Get rid of QOverload
Change-Id: I864bfb18668fd325badd34003adf494c7924f86b
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2022-07-20 10:30:25 +00:00
Jarek Kobus
d7b248baec EditorManager: Avoid using sender()
Change-Id: I13cf8d2df014cb5f8b7979818f238f44c709333f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 10:30:08 +00:00
Jarek Kobus
6f064b0239 SideBar: Avoid using sender()
Change-Id: I851455dd8447209a631234403837f785634de2b6
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 10:30:00 +00:00
Jarek Kobus
29bbf35895 TextBrowserHelpViewer: Avoid using sender()
Avoid setting / getting QAction data.

Change-Id: I61d62f2376e09c1dfeadbbe5ada32938ff8bc821
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 10:29:48 +00:00
Jarek Kobus
64f8d2daf3 HelpWidget: Avoid using sender()
Change-Id: Ic4c44b5d3545e55c3bdc11765ff2dd5ac4a5f556
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 10:29:43 +00:00
Jarek Kobus
1fade11be2 PluginManager: Avoid using sender()
Change-Id: I30df454a9bab9896ec39a03d7d261fc47fbd7b7e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 10:29:37 +00:00
Jarek Kobus
54465acb15 CrumblePath: Avoid using sender()
Change-Id: I4aa2e6646707e6f69bf0a69530638546b94162fd
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 10:29:24 +00:00
Jarek Kobus
98ba797f76 InfoBar: Avoid using sender()
Change-Id: I575aa4999b4cb8d39135880a3bc6d1b2fe44cf4a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 10:29:00 +00:00
Eike Ziller
3ec87e37ee Merge remote-tracking branch 'origin/8.0'
Conflicts:
	src/plugins/todo/optionsdialog.cpp
	src/plugins/todo/todoprojectsettingswidget.cpp

Change-Id: I24ca90c2fc2cd707df901d42694df6d0e27d696d
2022-07-20 12:03:40 +02:00
Thomas Hartmann
e1b0ba2473 QmlProject: Disable or hide qmlproject related actions
Generate CMake Build files is only relevant for .qmlprojects
and should only be enabled for those.

Export as latest Project Format is only relevant for QDS and should be
hidden in Qt Creator.

Task-number: QTCREATORBUG-27935
Change-Id: Iac6ca6927443a92dfb501f76c855fd641aaf10da
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2022-07-20 09:50:15 +00:00
hjk
034acdeeb2 RemoteLinux: Inline genericlinuxdeviceconfigurationwidget.ui
Change-Id: I1f93b7886bb8d0217a9e169990e20361e540aec4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 09:06:45 +00:00
hjk
421cdd8021 RemoteLinux: inline genericlinuxdeviceconfigurationwizardsetuppage.ui
Change-Id: Id26472c20a60e95cc1b6348518168f8c64a61697
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2022-07-20 09:06:27 +00:00
Thomas Hartmann
2984934af9 QmlDesigner: Fix warnings
Change-Id: I5e8774223d124f594fc93d83cac1ac37a8bc34e9
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
2022-07-20 08:02:53 +00:00
Alessandro Portale
8cb1775ba8 Tracing/Qml|PerfProfiler/CtfVisualizer: Move QML modules to :/qt/qml
We don't want to dedicate the whole resource file system to QML.

Change-Id: I4c7e4af7aeeab00f44c5244e99949a90abb032cf
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2022-07-20 06:53:14 +00:00
Jarek Kobus
24c6073196 FancyLineEdit: Avoid using sender()
Change-Id: I90a90403ed53133905b7813b5907994f82986257
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 06:34:14 +00:00
Jarek Kobus
62b1d574f5 ProgressManager: Avoid deleting object from its signal handler
Don't delete future watcher object directly from inside
taskFinished(), as this method is the direct watcher's
signal handler.

Avoid using sender() - use lambda instead.

Disconnect from all watcher's signals (instead of selected)
prior to delete.

Change-Id: Ib4b5a7341bef9979bda9c047ab98787974d1bc12
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 06:34:07 +00:00
Jarek Kobus
697df89178 ProgressManager: Avoid using sender()
Change-Id: Ifb28b5b3d95e99c29e2a9b76a5fd73279a96f92f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-20 06:17:51 +00:00