From 5e5c5bb02b16aa4db5a0bcc6fdef35d8a8b58066 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen <erik.verbruggen@me.com> Date: Mon, 3 Jun 2013 12:26:25 +0200 Subject: [PATCH] C++: re-enable quick-fix sorting. Also make sure that "Apply function signature change" gets to the top of the list. Task-number: QTCREATORBUG-9441 Change-Id: Iaf67f8ea9c99ddfc973e610f7e0f4c35b7967629 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com> --- src/plugins/cppeditor/cppquickfixes.cpp | 2 +- src/plugins/texteditor/codeassist/codeassistant.cpp | 10 +--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/plugins/cppeditor/cppquickfixes.cpp b/src/plugins/cppeditor/cppquickfixes.cpp index a75d9871707..a240d887849 100644 --- a/src/plugins/cppeditor/cppquickfixes.cpp +++ b/src/plugins/cppeditor/cppquickfixes.cpp @@ -3696,7 +3696,7 @@ class ApplyDeclDefLinkOperation : public CppQuickFixOperation public: explicit ApplyDeclDefLinkOperation(const CppQuickFixInterface &interface, const QSharedPointer<FunctionDeclDefLink> &link) - : CppQuickFixOperation(interface, 10) + : CppQuickFixOperation(interface, 100) , m_link(link) {} diff --git a/src/plugins/texteditor/codeassist/codeassistant.cpp b/src/plugins/texteditor/codeassist/codeassistant.cpp index b4c0f9cb42a..8a57304e87b 100644 --- a/src/plugins/texteditor/codeassist/codeassistant.cpp +++ b/src/plugins/texteditor/codeassist/codeassistant.cpp @@ -40,7 +40,6 @@ #include <texteditor/basetexteditor.h> #include <texteditor/texteditorsettings.h> #include <texteditor/completionsettings.h> -#include <texteditor/codeassist/basicproposalitemlistmodel.h> #include <extensionsystem/pluginmanager.h> #include <utils/qtcassert.h> @@ -266,15 +265,8 @@ void CodeAssistantPrivate::requestProposal(AssistReason reason, } } - if (IAssistProposal *newProposal = processor->perform(assistInterface)) { - if (kind == QuickFix) { - TextEditor::BasicProposalItemListModel *proposalModel = - static_cast<TextEditor::BasicProposalItemListModel *>(newProposal->model()); - proposalModel->setSortingAllowed(false); - } - + if (IAssistProposal *newProposal = processor->perform(assistInterface)) displayProposal(newProposal, reason); - } delete processor; } -- GitLab