logsui/logscntfinder/inc/logspredictivethai12keytranslator.h
changeset 4 e52d42f9500c
parent 2 7119b73b84d6
child 21 2f0af9ba7665
--- a/logsui/logscntfinder/inc/logspredictivethai12keytranslator.h	Fri May 14 15:52:41 2010 +0300
+++ b/logsui/logscntfinder/inc/logspredictivethai12keytranslator.h	Thu May 27 12:51:53 2010 +0300
@@ -25,6 +25,14 @@
 #include "logspredictive12keytranslator.h"
 
 class HbKeymap;
+class HbInputLanguage;
+
+
+//Name: TIS-620
+//MIBenum: 2259
+//Source: Thai Industrial Standards Institute (TISI) [Tantsetthi]
+const int MIBenumThai = 2259;
+
 
 
 /**
@@ -37,13 +45,15 @@
 public: 
 
     explicit LogsPredictiveThai12KeyTranslator();
+    explicit LogsPredictiveThai12KeyTranslator( const HbInputLanguage& lang );
     ~LogsPredictiveThai12KeyTranslator();
     
 public: //from LogsPredictiveTranslator
     
-    const QChar translateChar( const QChar character ) const;
+    const QChar translateChar( const QChar character, bool& ok ) const;
     QStringList nameTokens( const QString& name ) const;
-    
+    inline int mib() const {return MIBenumThai;}
+  
 private:
     
     bool isIgnored( const QChar character ) const;