meetingrequest/mrgui/src/cmrlistpane.cpp
branchRCL_3
changeset 18 6b8f3b30d0ec
parent 16 b5fbb9b25d57
child 22 d620048b4810
equal deleted inserted replaced
17:67369d1b217f 18:6b8f3b30d0ec
   315 
   315 
   316     // First check if the focused item needs the key event
   316     // First check if the focused item needs the key event
   317     response = FocusedField()->OfferKeyEventL( aKeyEvent, aType );
   317     response = FocusedField()->OfferKeyEventL( aKeyEvent, aType );
   318 
   318 
   319     if ( aType == EEventKey
   319     if ( aType == EEventKey
   320             && response == EKeyWasNotConsumed )
   320          && response == EKeyWasNotConsumed )
   321         {
   321         {
   322         // Check if the focus should be changed
   322         // Check if the focus should be changed
   323         switch ( aKeyEvent.iScanCode )
   323         switch ( aKeyEvent.iScanCode )
   324             {
   324             {
   325             case EStdKeyUpArrow:
   325             case EStdKeyUpArrow:
   336                 response = iFieldContainer->MoveFocusDownL( HiddenFocus() );
   336                 response = iFieldContainer->MoveFocusDownL( HiddenFocus() );
   337 
   337 
   338                 // Focus changed via keyboard, iClickedItem is no
   338                 // Focus changed via keyboard, iClickedItem is no
   339                 // longer valid
   339                 // longer valid
   340                 iClickedField = NULL;
   340                 iClickedField = NULL;
       
   341                 break;
       
   342                 }
       
   343             case EStdKeyEnter:
       
   344                 {
       
   345                 FocusedField()->ExecuteGenericCommandL( EAknCmdOpen );
   341                 break;
   346                 break;
   342                 }
   347                 }
   343             default:
   348             default:
   344                 {
   349                 {
   345                 break;
   350                 break;