src/hbplugins/inputmethods/touchinput/touchinputplugin.cpp
changeset 7 923ff622b8b9
parent 3 11d3954df52a
--- a/src/hbplugins/inputmethods/touchinput/touchinputplugin.cpp	Wed Jun 23 18:33:25 2010 +0300
+++ b/src/hbplugins/inputmethods/touchinput/touchinputplugin.cpp	Tue Jul 06 14:36:53 2010 +0300
@@ -31,31 +31,22 @@
 #include "virtualqwerty.h"
 #include "hbinputmodeproperties.h"
 
-// ---------------------------------------------------------------------------
-// HbTouchInputPlugin::HbTouchInputPlugin
-// 
-// Constructs HbTouchInputPlugin
-// ---------------------------------------------------------------------------
-//
+const QString HbTouchInput12KeyIcon("qtg_small_itut");
+const QString HbTouchInputQwertyIcon("qtg_small_keyboard");
+
 HbTouchInputPlugin::HbTouchInputPlugin(QObject *parent)
-    : QInputContextPlugin(parent)
+    : HbInputContextPlugin(parent)
 {
 }
 
-// ---------------------------------------------------------------------------
-// HbTouchInputPlugin::~HbTouchInputPlugin
-// 
-// ---------------------------------------------------------------------------
-//
+
 HbTouchInputPlugin::~HbTouchInputPlugin()
 {
 }
 
-// ---------------------------------------------------------------------------
-// Virtual12KeyImpl::create
-// 
-// ---------------------------------------------------------------------------
-//
+/*!
+\reimp
+*/
 QInputContext* HbTouchInputPlugin::create(const QString& key)
 {
     if (key == QString("HbVirtual12Key")) {
@@ -67,11 +58,9 @@
     }
 }
 
-// ---------------------------------------------------------------------------
-// HbTouchInputPlugin::description
-// 
-// ---------------------------------------------------------------------------
-//
+/*!
+\reimp
+*/
 QString HbTouchInputPlugin::description(const QString& key)
 {
     if (key == QString("HbVirtual12Key")) {
@@ -83,11 +72,9 @@
     }
 }
 
-// ---------------------------------------------------------------------------
-// HbTouchInputPlugin::displayName
-// 
-// ---------------------------------------------------------------------------
-//
+/*!
+\reimp
+*/
 QString HbTouchInputPlugin::displayName(const QString& key)
 {
     if (key == QString("HbVirtual12Key")) {
@@ -99,11 +86,9 @@
     }
 }
 
-// ---------------------------------------------------------------------------
-// HbTouchInputPlugin::keys
-// 
-// ---------------------------------------------------------------------------
-//
+/*!
+\reimp
+*/
 QStringList HbTouchInputPlugin::keys() const
 {
     QStringList keys;
@@ -112,11 +97,9 @@
     return keys;
 }
 
-// ---------------------------------------------------------------------------
-// HbTouchInputPlugin::languages
-// 
-// ---------------------------------------------------------------------------
-//
+/*!
+\reimp
+*/
 QStringList HbTouchInputPlugin::languages(const QString& key)
 {
     QStringList result;
@@ -139,6 +122,38 @@
     return QStringList(result);
 }
 
+/*!
+\reimp
+*/
+QStringList HbTouchInputPlugin::displayNames(const QString &key)
+{
+    Q_UNUSED(key);
+    return QStringList();
+}
+
+/*!
+\reimp
+*/
+HbIcon HbTouchInputPlugin::icon(const QString &key)
+{
+    if (key == "HbVirtual12Key") {
+        return HbIcon(HbTouchInput12KeyIcon);
+    } else if (key == "HbVirtualQwerty") {
+        return HbIcon(HbTouchInputQwertyIcon);
+    }
+
+    return HbIcon();
+}
+
+/*!
+\reimp
+*/
+QList<HbIcon> HbTouchInputPlugin::icons(const QString &key)
+{
+    Q_UNUSED(key);
+    return QList<HbIcon>();
+}
+
 //
 // Make plugin loadable.
 //