diff --git a/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp b/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp index 0fde4dd2763..f979a33af8a 100644 --- a/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp +++ b/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp @@ -136,7 +136,8 @@ using namespace CPlusPlus; using namespace TextEditor; ClangCompletionAssistProcessor::ClangCompletionAssistProcessor() - : m_completionOperator(T_EOF_SYMBOL) + : CppCompletionAssistProcessor(100) + , m_completionOperator(T_EOF_SYMBOL) { } diff --git a/src/plugins/cpptools/cppcompletionassistprocessor.cpp b/src/plugins/cpptools/cppcompletionassistprocessor.cpp index 5dd52285388..d1a1be9baca 100644 --- a/src/plugins/cpptools/cppcompletionassistprocessor.cpp +++ b/src/plugins/cpptools/cppcompletionassistprocessor.cpp @@ -40,7 +40,7 @@ using namespace CPlusPlus; namespace CppTools { -CppCompletionAssistProcessor::CppCompletionAssistProcessor() +CppCompletionAssistProcessor::CppCompletionAssistProcessor(int snippetItemOrder) : m_positionForProposal(-1) , m_preprocessorCompletions(QStringList() << QLatin1String("define") @@ -72,7 +72,8 @@ CppCompletionAssistProcessor::CppCompletionAssistProcessor() << QLatin1String("endif")) , m_hintProposal(0) , m_snippetCollector(QLatin1String(CppEditor::Constants::CPP_SNIPPETS_GROUP_ID), - QIcon(QLatin1String(":/texteditor/images/snippet.png"))) + QIcon(QLatin1String(":/texteditor/images/snippet.png")), + snippetItemOrder) { } diff --git a/src/plugins/cpptools/cppcompletionassistprocessor.h b/src/plugins/cpptools/cppcompletionassistprocessor.h index 7ccc632e635..535ce62a5e9 100644 --- a/src/plugins/cpptools/cppcompletionassistprocessor.h +++ b/src/plugins/cpptools/cppcompletionassistprocessor.h @@ -45,7 +45,7 @@ namespace CppTools { class CPPTOOLS_EXPORT CppCompletionAssistProcessor : public TextEditor::IAssistProcessor { public: - CppCompletionAssistProcessor(); + CppCompletionAssistProcessor(int snippetItemOrder = 0); protected: void addSnippets();