From 81e74d23a38900c394e1a89479485bbe37f34a08 Mon Sep 17 00:00:00 2001
From: Christian Kamm <christian.d.kamm@nokia.com>
Date: Fri, 26 Mar 2010 14:15:49 +0100
Subject: [PATCH] QmlJSEditor: Set an icon for keyword completions.

---
 src/plugins/qmljseditor/qmljscodecompletion.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/plugins/qmljseditor/qmljscodecompletion.cpp b/src/plugins/qmljseditor/qmljscodecompletion.cpp
index 1c7f3e39d1b..5293f65daa8 100644
--- a/src/plugins/qmljseditor/qmljscodecompletion.cpp
+++ b/src/plugins/qmljseditor/qmljscodecompletion.cpp
@@ -665,6 +665,7 @@ int CodeCompletion::startCompletion(TextEditor::ITextEditable *editor)
         isQmlFile = true;
 
     const QIcon symbolIcon = iconForColor(Qt::darkCyan);
+    const QIcon keywordIcon = iconForColor(Qt::darkYellow);
 
     Interpreter::Engine interp;
     Interpreter::Context context(&interp);
@@ -697,6 +698,7 @@ int CodeCompletion::startCompletion(TextEditor::ITextEditable *editor)
         foreach (const QString &word, Scanner::keywords()) {
             TextEditor::CompletionItem item(this);
             item.text = word;
+            item.icon = keywordIcon;
             m_completions.append(item);
         }
 
@@ -708,6 +710,7 @@ int CodeCompletion::startCompletion(TextEditor::ITextEditable *editor)
             foreach (const QString &word, qmlWords) {
                 TextEditor::CompletionItem item(this);
                 item.text = word;
+                item.icon = keywordIcon;
                 m_completions.append(item);
             }
         }
-- 
GitLab