Squashes a warning in qmldebugtranslationwidget and is safe to use
with Qt 5.14.
Change-Id: I1912e7379a570a17fbf057b87390a63d524ced49
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
QMap::iterator::operator+() was removed in 14090760a8, necessitating
extra code using std::next/prev to workaround.
QMap::unite is gone, the replacement QMap::insert was only introduced
in 5.15.
QMap key values need to have an operator==() available.
Task-number: QTCREATORBUG-24098
Change-Id: Ic4cf429ab18cad58b1218180de40eb65586afd77
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
- Connection view support to components
- Connection view support to singletons
- Minor reparenting improvements
Task: QDS-2411
Change-Id: I337535012dbb3d3a1722d75d89156463eabb8a4c
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
Snippets might insert a lot more text than just the completion item text
so don't hide a completion if the trigger is typed in completely. But do
not show completions when we type in a snippet with a trigger that can
be also interpreted as a keyword or ordinary completion item.
Change-Id: I25afe5f566e1c8f30621e2f82356c1c5f0af1311
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
- Postpone OverrideMakeflag label creation until it is needed.
This also fixes a leak as in the un-shown case when it never got a parent.
- Use the widget as guard object in update connections. The widget (and the
aspects' widgets parented to it) gets destroyed e.g. when the active build
configuration is switched.
- For extra snake oil, put the step widget in a QPointer in updateDetail.
Fixes: QTCREATORBUG-24469
Change-Id: I919cf4956848f7c95ad0441096079ec40666b04e
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Notify the codeassistant that something has changed when the function
hint widget is visible and a key was released.
Fixes: QTCREATORBUG-24449
Change-Id: Iab6c6a13fd91485b077fbd1a812a16e32d558596
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
It is not compiling but we are closing this branch anyway.
Change-Id: If96318175d92ae492871d668d5c937c473fd05d5
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
... if it is already visible in a different split view. Activate that
one instead.
Fixes: QTCREATORBUG-13145
Change-Id: I5facfb23e8e8163d8653c7926d5bf6848f42bd9a
Reviewed-by: David Schulz <david.schulz@qt.io>
Apparently the conference talk materials
are suppose to use "Talk" prefix and
tag, whereas the online material should
use the "Online" prefix and the "video"
tag instead.
Change-Id: I40c92cc241aae2f6648c8e0701a74db6010b2af0
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
When opening a project for the first time, the project has already been
added to the session when the BuildSystem object is created, whereas the
code expected a different order.
Fixes: QTCREATORBUG-24318
Change-Id: I8ccfeab7da4e566670f61bfe677a293033bdfe44
Reviewed-by: hjk <hjk@qt.io>
... if the project has no classes.
Apparently, one must not call QFutureInterface::reportsResults() with an
empty list, so prevent that.
Also, for simplicity, make sure we have only one possible point of
deletion for the watcher.
Change-Id: I68c3813459533ced86610e88bea81b6a9d170ca5
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Document how ProjectExplorer::BuildSystem interacts with its
surrounding in a sequence diagram stored in buildsystem.md.
Change-Id: I1419ac63af73e382440f42a168bb103dec8d4b0c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Change-Id: I5980f993f831de60910bea3986c2a01cdaed2dbb
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Change-Id: I423091cfa1d64f640ef6be62c86cf38cb82fe4d7
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
... and support it in the ClangCodeModel.
This allows users to get function signature(s) displayed regardless of
where exactly the cursor is on the function call.
Fixes: QTCREATORBUG-19394
Change-Id: I033e8774db93680bfc3ee52610b817e0ef8ccc76
Reviewed-by: David Schulz <david.schulz@qt.io>
- Users can now add images to use as splash screens.
- Restructure the information to promote the automatic setup.
- Remove obsolete and duplicate information.
- Move external links to external-resources file.
Change-Id: I9578ff8615bb2a0db528f45276d16a838554b143
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>