src/hbplugins/inputmethods/hardwareinput/hbhardwareinputnumeric12keyhandler.cpp
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 23 e6ad4ef83b23
equal deleted inserted replaced
0:16d8024aca5e 1:f7ac710697a9
   183 		ret = HbInputNumericHandler::actionHandler(action);
   183 		ret = HbInputNumericHandler::actionHandler(action);
   184 	}
   184 	}
   185 	return ret;
   185 	return ret;
   186 }
   186 }
   187 
   187 
   188 /*!
       
   189 list different input modes.
       
   190 */
       
   191 void HbHardwareInputNumeric12KeyHandler::listInputModes(QVector<HbInputModeProperties>& modes) const
       
   192 {
       
   193 	HbInputModeProperties binding;
       
   194 	binding.iMode = HbInputModeNumeric;
       
   195 	binding.iKeyboard = HbKeyboard12Key;
       
   196 
       
   197 	QVector<int> languages;
       
   198 	HbKeyMapFactory::instance()->listLanguages(languages);
       
   199 	for (int i = 0; i < languages.count(); i++) {
       
   200 		binding.iLanguage = (QLocale::Language)languages.at(i);
       
   201 		modes.push_back(binding);
       
   202 	}
       
   203 }
       
   204 
       
   205 // EOF
   188 // EOF