summaryrefslogtreecommitdiff
path: root/src/plugins/languageclient/clientrequesttask.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ClientRequestTask: A few fixesJarek Kobus2023-04-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | 1. Rename ClientRequestTaskAdapter into WorkspaceSymbolRequestTaskAdapter as it's adapting the WorkspaceSymbolRequestTask, not the general ClientRequestTask. 2. Rename the registered name inside Tasking namespace into SymbolRequest, as WorkspaceSymbolRequest may collide with the class defined inside workspace.h header. We also aim for rather short names inside Tasking namespace in order to not to be too verbose. 3. Register the adapter with QTC_DECLARE_CUSTOM_TASK, not the task itself. 4. Fix isRunning() assert inside start(). 5. Drop check for Client::locatorsEnabled() inside preStartCheck(), as that's being done beforehand when needed. Amends 8e9b8933256c1483f1f72ade010ea879550d40d7 Change-Id: I7cef290e18d5d86b48aa17d548a058bf35fd31ec Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: David Schulz <david.schulz@qt.io>
* LanguageClient: Introduce ClientRequestTaskDavid Schulz2023-03-211-0/+39
This class is going to be used inside TaskTree. Change-Id: Ia227a8f41e4557b45053cb018497a7eca8f8ac6a Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>