phoneapp/phoneuistates/src/cphonealerting.cpp
changeset 1 838b0a10d15b
parent 0 5f000ab63145
child 9 8871b09be73b
child 21 92ab7f8d0eab
equal deleted inserted replaced
0:5f000ab63145 1:838b0a10d15b
   175         "CPhoneAlerting::HandlePhoneEngineMessageL()");
   175         "CPhoneAlerting::HandlePhoneEngineMessageL()");
   176     
   176     
   177     switch ( aMessage )
   177     switch ( aMessage )
   178         {
   178         {
   179         case MEngineMonitor::EPEMessageConnected:
   179         case MEngineMonitor::EPEMessageConnected:
       
   180             {
   180             HandleConnectedL( aCallId );
   181             HandleConnectedL( aCallId );
       
   182             }
   181             break;
   183             break;
   182         
   184         
   183         case MEngineMonitor::EPEMessageDisconnecting:
   185         case MEngineMonitor::EPEMessageDisconnecting:
       
   186             {
   184             HandleDisconnectingL( aCallId );
   187             HandleDisconnectingL( aCallId );
       
   188             }
   185             break;
   189             break;
   186         
   190         
   187         case MEngineMonitor::EPEMessageRemoteTerminated:
   191         case MEngineMonitor::EPEMessageRemoteTerminated:
       
   192             {
   188             iViewCommandHandle->ExecuteCommandL( 
   193             iViewCommandHandle->ExecuteCommandL( 
   189                 EPhoneViewHideNaviPaneAudioVolume );
   194                 EPhoneViewHideNaviPaneAudioVolume );            
   190             CPhoneGsmInCall::HandlePhoneEngineMessageL( aMessage, aCallId );
   195             }
   191             break;
   196             break;
   192         
   197         
   193         case MEngineMonitor::EPEMessageIncoming:
   198         case MEngineMonitor::EPEMessageIncoming:
   194             {
   199             {
   195             // If incoming message is received in alerting state, teardown of
   200             // If incoming message is received in alerting state, teardown of
   219                 
   224                 
   220                 return;
   225                 return;
   221                 }
   226                 }
   222             }
   227             }
   223             break;
   228             break;
       
   229         case MEngineMonitor::EPEMessageColpNumberAvailable:
       
   230             {
       
   231             HandleColpNoteL( aCallId );
       
   232             return;
       
   233             }
       
   234             break;            
   224         
   235         
   225         default:
   236         default:
   226             break;
   237             break;
   227         }
   238         }
   228 
   239 
   254     SetTouchPaneButtons( EPhoneIncallButtons );
   265     SetTouchPaneButtons( EPhoneIncallButtons );
   255 
   266 
   256     SetToolbarDimming( EFalse );
   267     SetToolbarDimming( EFalse );
   257 
   268 
   258     EndUiUpdate();
   269     EndUiUpdate();
   259     
       
   260     HandleColpNoteL( aCallId );
       
   261     
   270     
   262     // Go to single state
   271     // Go to single state
   263     UpdateCbaL( EPhoneCallHandlingInCallCBA );    
   272     UpdateCbaL( EPhoneCallHandlingInCallCBA );    
   264     iStateMachine->ChangeState( EPhoneStateSingle );
   273     iStateMachine->ChangeState( EPhoneStateSingle );
   265     }
   274     }