Clang: Decrease order of snippets

The order is 0 by default and thus the snippet items were at the very
top, e.g.:

  enum EnumType { EnumValue };

  void f()
  {
      EnumType et = // Complete here and see snippet items at top
  }

Change-Id: I70a160d102b91a2589972354c50aa5f0b29323e8
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Nikolai Kosjar
2016-07-27 08:48:46 +02:00
committed by Tim Jenssen
parent 80352d703c
commit 14428c1586
3 changed files with 6 additions and 4 deletions

View File

@@ -136,7 +136,8 @@ using namespace CPlusPlus;
using namespace TextEditor; using namespace TextEditor;
ClangCompletionAssistProcessor::ClangCompletionAssistProcessor() ClangCompletionAssistProcessor::ClangCompletionAssistProcessor()
: m_completionOperator(T_EOF_SYMBOL) : CppCompletionAssistProcessor(100)
, m_completionOperator(T_EOF_SYMBOL)
{ {
} }

View File

@@ -40,7 +40,7 @@ using namespace CPlusPlus;
namespace CppTools { namespace CppTools {
CppCompletionAssistProcessor::CppCompletionAssistProcessor() CppCompletionAssistProcessor::CppCompletionAssistProcessor(int snippetItemOrder)
: m_positionForProposal(-1) : m_positionForProposal(-1)
, m_preprocessorCompletions(QStringList() , m_preprocessorCompletions(QStringList()
<< QLatin1String("define") << QLatin1String("define")
@@ -72,7 +72,8 @@ CppCompletionAssistProcessor::CppCompletionAssistProcessor()
<< QLatin1String("endif")) << QLatin1String("endif"))
, m_hintProposal(0) , m_hintProposal(0)
, m_snippetCollector(QLatin1String(CppEditor::Constants::CPP_SNIPPETS_GROUP_ID), , m_snippetCollector(QLatin1String(CppEditor::Constants::CPP_SNIPPETS_GROUP_ID),
QIcon(QLatin1String(":/texteditor/images/snippet.png"))) QIcon(QLatin1String(":/texteditor/images/snippet.png")),
snippetItemOrder)
{ {
} }

View File

@@ -45,7 +45,7 @@ namespace CppTools {
class CPPTOOLS_EXPORT CppCompletionAssistProcessor : public TextEditor::IAssistProcessor class CPPTOOLS_EXPORT CppCompletionAssistProcessor : public TextEditor::IAssistProcessor
{ {
public: public:
CppCompletionAssistProcessor(); CppCompletionAssistProcessor(int snippetItemOrder = 0);
protected: protected:
void addSnippets(); void addSnippets();