src/hbplugins/inputmethods/hardwareinput/hbhardwareinputnumericqwertyhandler.cpp
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 23 e6ad4ef83b23
equal deleted inserted replaced
0:16d8024aca5e 1:f7ac710697a9
    96 {
    96 {
    97     Q_D(HbHardwareInputNumericQwertyHandler);
    97     Q_D(HbHardwareInputNumericQwertyHandler);
    98     d->q_ptr = this;
    98     d->q_ptr = this;
    99 }
    99 }
   100 
   100 
   101 
       
   102 /*!
       
   103  This function lists different input modes.
       
   104 */
       
   105 void HbHardwareInputNumericQwertyHandler::listInputModes(QVector<HbInputModeProperties>& modes) const
       
   106 {
       
   107     HbInputModeProperties binding;
       
   108     binding.iMode = HbInputModeNumeric;
       
   109     binding.iKeyboard = HbKeyboardQwerty4x10;
       
   110 
       
   111     QVector<int> languages;
       
   112     HbKeyMapFactory::instance()->listLanguages(languages);
       
   113     foreach (int languageCode, languages) {
       
   114 		binding.iLanguage = (QLocale::Language)languageCode;
       
   115         modes.push_back(binding);
       
   116     }
       
   117 }
       
   118 
       
   119 HbHardwareInputNumericQwertyHandler::~HbHardwareInputNumericQwertyHandler()
   101 HbHardwareInputNumericQwertyHandler::~HbHardwareInputNumericQwertyHandler()
   120 {
   102 {
   121 }
   103 }
   122 
   104 
   123 /*!
   105 /*!