src/hbinput/inputwidgets/hbinputsctkeyboard.cpp
changeset 28 b7da29130b0e
parent 23 e6ad4ef83b23
child 30 80e4d18b72f5
equal deleted inserted replaced
23:e6ad4ef83b23 28:b7da29130b0e
   221 int HbSctKeyboardPrivate::keyCode(int buttonId)
   221 int HbSctKeyboardPrivate::keyCode(int buttonId)
   222 {
   222 {
   223     if (mType == HbKeyboardSctLandscape) {
   223     if (mType == HbKeyboardSctLandscape) {
   224         return HbLandscapeButtonKeyCodeTable[buttonId];
   224         return HbLandscapeButtonKeyCodeTable[buttonId];
   225     } else {
   225     } else {
   226         return HbPortraitButtonKeyCodeTable[buttonId];        
   226         return HbPortraitButtonKeyCodeTable[buttonId];
   227     }
   227     }
   228 }
   228 }
   229 
   229 
   230 
   230 
   231 void HbSctKeyboardPrivate::applyEditorConstraints()
   231 void HbSctKeyboardPrivate::applyEditorConstraints()
   253                 } else if (item->state() == HbInputButton::ButtonStateDisabled) {
   253                 } else if (item->state() == HbInputButton::ButtonStateDisabled) {
   254                     state = HbInputButton::ButtonStateReleased;
   254                     state = HbInputButton::ButtonStateReleased;
   255                 }
   255                 }
   256             } else if (keyCode(i) == HbInputButton::ButtonKeyCodeSmiley) {
   256             } else if (keyCode(i) == HbInputButton::ButtonKeyCodeSmiley) {
   257                 if (focusedObject->editorInterface().isNumericEditor() ||
   257                 if (focusedObject->editorInterface().isNumericEditor() ||
   258                     !focusedObject->editorInterface().editorClass() == HbInputEditorClassUnknown ||
       
   259                     !isSmileysEnabled()) {
   258                     !isSmileysEnabled()) {
   260                     state = HbInputButton::ButtonStateDisabled;
   259                     state = HbInputButton::ButtonStateDisabled;
   261                 } else if (item->state() == HbInputButton::ButtonStateDisabled) {
   260                 } else if (item->state() == HbInputButton::ButtonStateDisabled) {
   262                     state = HbInputButton::ButtonStateReleased;
   261                     state = HbInputButton::ButtonStateReleased;
   263                 }
   262                 }