summaryrefslogtreecommitdiff
path: root/src/plugins/cppeditor/cppquickfixassistant.cpp
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2022-11-09 15:38:22 +0100
committerDavid Schulz <david.schulz@qt.io>2022-11-14 13:02:51 +0000
commit09ee528c40de17401487974dae5ce708079ac8ad (patch)
tree6dae9a77cb60b6c3e16a1f0fbd99ad465b40b73b /src/plugins/cppeditor/cppquickfixassistant.cpp
parent33a33612c8ff92bb541d76cb338675f16beb4281 (diff)
downloadqt-creator-09ee528c40de17401487974dae5ce708079ac8ad.tar.gz
Editor: unify assist processor handling
Define the run type of the processor by its implementation instead of a enum value of the provider. The execution of a processor inside the assist now follows a unified procedure. Change-Id: Ibe9fab324c6072e77702c2663946d7a9f562a085 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/cppeditor/cppquickfixassistant.cpp')
-rw-r--r--src/plugins/cppeditor/cppquickfixassistant.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/plugins/cppeditor/cppquickfixassistant.cpp b/src/plugins/cppeditor/cppquickfixassistant.cpp
index 40b91313bc..b014169905 100644
--- a/src/plugins/cppeditor/cppquickfixassistant.cpp
+++ b/src/plugins/cppeditor/cppquickfixassistant.cpp
@@ -29,7 +29,7 @@ namespace Internal {
// -------------------------
class CppQuickFixAssistProcessor : public IAssistProcessor
{
- IAssistProposal *perform(const AssistInterface *interface) override
+ IAssistProposal *perform(AssistInterface *interface) override
{
QSharedPointer<const AssistInterface> dummy(interface); // FIXME: Surely this cannot be our way of doing memory management???
return GenericProposal::createProposal(interface, quickFixOperations(interface));
@@ -39,10 +39,6 @@ class CppQuickFixAssistProcessor : public IAssistProcessor
// -------------------------
// CppQuickFixAssistProvider
// -------------------------
-IAssistProvider::RunType CppQuickFixAssistProvider::runType() const
-{
- return Synchronous;
-}
IAssistProcessor *CppQuickFixAssistProvider::createProcessor(const AssistInterface *) const
{