phoneapp/phoneui/src/cphoneappui.cpp
branchRCL_3
changeset 25 91c2fb4b78df
parent 17 38529f706030
child 34 b68fcd923911
equal deleted inserted replaced
19:544e34b3255a 25:91c2fb4b78df
   587                 {
   587                 {
   588                 TKeyEvent* keyEvent = aEvent.Key();
   588                 TKeyEvent* keyEvent = aEvent.Key();
   589                 
   589                 
   590                 if ( keyEvent->iScanCode == EStdKeyNo )
   590                 if ( keyEvent->iScanCode == EStdKeyNo )
   591                     {
   591                     {
   592                     NoKeySpecialHandlingL( *keyEvent, EEventKey );    
   592                     NoKeySpecialHandlingL( *keyEvent, EEventKey );
   593                     }
   593                     }
   594                     
   594                     
   595                  //will be called if exit number is typed (*#1234#)
   595                  //will be called if exit number is typed (*#1234#)
   596                 if ( keyEvent->iCode == EEikCmdExit )
   596                 if ( keyEvent->iCode == EEikCmdExit )
   597                     {
   597                     {
   598                     Exit();
   598                     Exit();
   599                     return;     
   599                     return;
   600                     }
   600                     }
   601                 }
   601                 }
   602                 break;
   602                 break;
   603                 
   603                 
   604             case EEventKeyUp:
   604             case EEventKeyUp:
   605                 {
   605                 {
   606                 TKeyEvent* keyEvent = aEvent.Key();
   606                 TKeyEvent* keyEvent = aEvent.Key();
   607                 
   607                 
   608                 if ( keyEvent->iScanCode == EStdKeyNo )
   608                 if ( keyEvent->iScanCode == EStdKeyNo )
   609                     {
   609                     {
   610                     NoKeySpecialHandlingL( *keyEvent, EEventKeyUp );    
   610                     NoKeySpecialHandlingL( *keyEvent, EEventKeyUp );
   611                     }    
   611                     }
   612                 }
   612                 }
   613                 break;
   613                 break;
   614                 
   614                 
   615             case EEventKeyDown:
   615             case EEventKeyDown:
   616                 {
   616                 {
   617                 TKeyEvent* keyEvent = aEvent.Key();
   617                 TKeyEvent* keyEvent = aEvent.Key();
   618                 
   618                 
   619                 if ( keyEvent->iScanCode == EStdKeyNo )
   619                 if ( keyEvent->iScanCode == EStdKeyNo )
   620                     {
   620                     {
   621                     NoKeySpecialHandlingL( *keyEvent, EEventKeyDown );    
   621                     NoKeySpecialHandlingL( *keyEvent, EEventKeyDown );
   622                     }    
   622                     }
   623                 }
   623                 }
   624                 break;
   624                 break;
   625 
   625 
   626 
   626 
   627             default:
   627             default:
   679     {
   679     {
   680     __LOGMETHODSTARTEND( EPhoneControl, "CPhoneAppUI::ProcessCommandL()" );
   680     __LOGMETHODSTARTEND( EPhoneControl, "CPhoneAppUI::ProcessCommandL()" );
   681 
   681 
   682     if( !iPhoneUIController->ProcessCommandL( aCommand ) )
   682     if( !iPhoneUIController->ProcessCommandL( aCommand ) )
   683         {
   683         {
   684 		// State didn't handle the command so pass it up
   684         // State didn't handle the command so pass it up
   685         CAknAppUi::ProcessCommandL( aCommand );
   685         CAknAppUi::ProcessCommandL( aCommand );
   686         }
   686         }
   687     
   687     
   688     }
   688     }
   689 
   689 
   871 //        
   871 //        
   872 TInt CPhoneAppUI::GetAliasKeyCode( TUint& aCode, 
   872 TInt CPhoneAppUI::GetAliasKeyCode( TUint& aCode, 
   873                                    const TKeyEvent& aKeyEvent,
   873                                    const TKeyEvent& aKeyEvent,
   874                                    TEventCode /*aType*/)
   874                                    TEventCode /*aType*/)
   875     {    
   875     {    
   876     aCode = aKeyEvent.iCode;    
   876     aCode = aKeyEvent.iCode;
   877     return KErrNone;
   877     return KErrNone;
   878     } 
   878     } 
   879 
   879 
   880 
   880 
   881 // -----------------------------------------------------------------------------
   881 // -----------------------------------------------------------------------------