diff options
author | David Schulz <david.schulz@qt.io> | 2022-11-09 15:38:22 +0100 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2022-11-14 13:02:51 +0000 |
commit | 09ee528c40de17401487974dae5ce708079ac8ad (patch) | |
tree | 6dae9a77cb60b6c3e16a1f0fbd99ad465b40b73b /src/plugins/cppeditor/cppquickfixassistant.cpp | |
parent | 33a33612c8ff92bb541d76cb338675f16beb4281 (diff) | |
download | qt-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.cpp | 6 |
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 { |