From 05a965f1617687d8f0dc0fc54a5f62a80acefbaa Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Thu, 18 Aug 2016 15:39:13 +0200 Subject: [PATCH] Allow for snippets in cmake and qmake project files Change-Id: I593595ad130b3fc7b86e22dc2c6fc4cf2c8935bf Reviewed-by: Tobias Hunger --- .../cmakeprojectmanager/cmakefilecompletionassist.cpp | 4 +++- src/plugins/qmakeprojectmanager/profilecompletionassist.cpp | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/cmakefilecompletionassist.cpp b/src/plugins/cmakeprojectmanager/cmakefilecompletionassist.cpp index e8d1c695bdd..49bfcde8f39 100644 --- a/src/plugins/cmakeprojectmanager/cmakefilecompletionassist.cpp +++ b/src/plugins/cmakeprojectmanager/cmakefilecompletionassist.cpp @@ -59,7 +59,9 @@ IAssistProcessor *CMakeFileCompletionAssistProvider::createProcessor() const CMakeFileCompletionAssist::CMakeFileCompletionAssist() : KeywordsCompletionAssistProcessor(Keywords()) -{} +{ + setSnippetGroup(Constants::CMAKE_SNIPPETS_GROUP_ID); +} IAssistProposal *CMakeFileCompletionAssist::perform(const AssistInterface *interface) { diff --git a/src/plugins/qmakeprojectmanager/profilecompletionassist.cpp b/src/plugins/qmakeprojectmanager/profilecompletionassist.cpp index 93a78e77412..8594f862801 100644 --- a/src/plugins/qmakeprojectmanager/profilecompletionassist.cpp +++ b/src/plugins/qmakeprojectmanager/profilecompletionassist.cpp @@ -28,6 +28,7 @@ #include #include +#include #include @@ -335,7 +336,9 @@ IAssistProcessor *ProFileCompletionAssistProvider::createProcessor() const if (m_variables.isEmpty()) const_cast(this)->init(); TextEditor::Keywords keywords = TextEditor::Keywords(m_variables, m_functions, QMap()); - return new KeywordsCompletionAssistProcessor(keywords); + auto processor = new KeywordsCompletionAssistProcessor(keywords); + processor->setSnippetGroup(TextEditor::Constants::TEXT_SNIPPET_GROUP_ID); + return processor; } QStringList ProFileCompletionAssistProvider::variables() const