src/hbplugins/inputmethods/touchinput/hbinputbasic12keyhandler.cpp
changeset 6 c3690ec91ef8
parent 5 627c4a0fd0e7
child 7 923ff622b8b9
equal deleted inserted replaced
5:627c4a0fd0e7 6:c3690ec91ef8
   159 Handles the key release events from the VKB. Launches the SCT with key release event of
   159 Handles the key release events from the VKB. Launches the SCT with key release event of
   160 asterisk.
   160 asterisk.
   161 */
   161 */
   162 bool HbInputBasic12KeyHandlerPrivate::buttonReleased(const QKeyEvent *keyEvent)
   162 bool HbInputBasic12KeyHandlerPrivate::buttonReleased(const QKeyEvent *keyEvent)
   163 {
   163 {
   164     HbInputVkbWidget::HbFlickDirection flickDir = static_cast<HbVirtual12Key*>(mInputMethod)->flickDirection();
   164     if (mInputMethod) {
   165     if (mInputMethod && flickDir!=HbInputVkbWidget::HbFlickDirectionDown) {
       
   166         Q_Q(HbInputBasic12KeyHandler);
   165         Q_Q(HbInputBasic12KeyHandler);
   167         int buttonId = keyEvent->key();
   166         int buttonId = keyEvent->key();
   168         HbInputFocusObject *focusObject = mInputMethod->focusObject();
   167         HbInputFocusObject *focusObject = mInputMethod->focusObject();
   169         if (!focusObject || !mDownKey) {
   168         if (!focusObject || !mDownKey) {
   170             return false;
   169             return false;