Was only used to trigger IEditor::changed(). Do that directly instead.
Change-Id: I6cc659ac9be9496dbf8b463660754dd8779db94c
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This was the preferred way for a while, but has been superseded by
creating the steps by ID.
Not exposing the factory classes in a header prevents following
the old approach in downstream plugins.
Change-Id: Iaa89458a87602006f1a05fa142a34cc1f9d63c64
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Alias properties are quite often broken. So we have to handle that
broken aliases.
Task-number: QDS-12761
Change-Id: Id9b53b98080733e5939de6b3761c923fa35e1dcf
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
The enabledChanged() signal is already a member of BaseAspect,
so no need to repeat this signal in subclasses.
Found by Axivion plugin.
Change-Id: Ifc12dc97e134ff1f873df2e5fa5830be55777b81
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Instead to trust programmers to add the entries sorted, we us an
constexpr to sort them.
Change-Id: I9129d3771d0451def726b230f8cd58e556c6b4be
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Since there may be many editors editing a single TextDocument
it is more useful to start at the TextEditor level.
Change-Id: Ic1c4ea76f22ab0d0741edd6f6ecc24d6befa17e6
Reviewed-by: hjk <hjk@qt.io>
This was used for qmake and cmake up to Creator 4.11 (Dec 2019).
Projects created or touched afterwards are unharmed.
Projects created before that and not touched since then will lose
runconfigurations.
Change-Id: I745aa3641749462a0420df6f658055a78fd52c8e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reuse existing avd recipes and run a task tree instead.
Change-Id: Ieaeb84eee299d7f75101a3076027d4185533b897
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Merge RegisterDelegate with PeripheralRegisterDelegate
and use it in RegisterHandler and PeripheralRegisterHandler.
Change-Id: I55088bafa5701ef828095c9889d333d282848ab4
Reviewed-by: hjk <hjk@qt.io>
... when it is created, but don't force widget creation to be
able to attach the context.
Change-Id: I62a7610241e68d658f2b31fb98666d94fe6061d7
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Static QTreeWidgets are often clumsy to use and typically not what
we want to promote.
Change-Id: Ib7fa8172a60aad61508e118a93c0317b726efc13
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
The changed() signal is already a member of BaseAspect,
so no need to repeat this signal in a subclass.
Found by Axivion plugin.
Change-Id: I1376d494d8d308b41b42628c96278613d0b35837
Reviewed-by: hjk <hjk@qt.io>
Call setSearchRole(...) to create a suitable find aggregate.
Use it in a few places.
Change-Id: Iaa663d13bbc7776019e7b18ea720cc2411e0b691
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Amends baf20b8491
which removed the inheritance from the contextHelp method.
CMakeEditor now registers a context help function, which called
BaseTextEditor::contextHelp if no documentation was found, which was
correct when contextHelp was still virtual. Now
BaseTextEditor::contextHelp is the same as IContext::contextHelp which
calls the function that CMakeEditor registered again, leading to endless
recursion.
Change-Id: I912f69e0d0d3285c9fa77194f84b0819085c99b7
Reviewed-by: hjk <hjk@qt.io>
Reuse existing avd recipes and run a task tree instead.
Change-Id: I515e15aac8e047b6da72d7604a033824e1b99107
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
The AndroidRunnerWorker lives in a separate thread created
by AndroidRunner. Thus, we can't delete it directly from
the AndroidRunner's d'tor. Instead, we connect to QThread's
finished() signal and delete the worker later.
Make m_pidRunner a child of AndroidRunnerWorker so that
it's moved together with its parent to the other thread.
Change-Id: I5c3723315ee5183fa8451f0706311b14f173dca1
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Currently the installation always fails with the following
message on std err:
No argument expected after "-r ".
Removing the space after the -r arg seems to fix the issue
and process finishes with success.
Change-Id: I035442da0168580939f9b851554e8ec96713f99e
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
By default are marked as Autodetected, which is not the case for CMake
presets.
Fixes: QTCREATORBUG-31255
Change-Id: I5c3da7c6e7c68a8a2e80e415393010121b33efb4
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Ensure the For loop iterates even when the loop's body is empty.
Simplify internals a bit.
Change-Id: I4a269d61fa324a9c36109e95e74a992e915a72b0
Reviewed-by: hjk <hjk@qt.io>
Empty lines play a crucial role since we now interpret the description
text as Markdown.
Change-Id: Idad3996bde4183145d6ba1c092536c4c52fa6457
Reviewed-by: Cristian Adam <cristian.adam@qt.io>