phoneapp/phoneuistates/src/cphonesingleandalerting.cpp
changeset 21 92ab7f8d0eab
parent 1 838b0a10d15b
child 51 f39ed5e045e0
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
   100     __LOGMETHODSTARTEND( EPhoneUIStates, 
   100     __LOGMETHODSTARTEND( EPhoneUIStates, 
   101         "CPhoneSingleAndAlerting::HandlePhoneEngineMessageL()");
   101         "CPhoneSingleAndAlerting::HandlePhoneEngineMessageL()");
   102     switch ( aMessage )
   102     switch ( aMessage )
   103         {
   103         {
   104         case MEngineMonitor::EPEMessageConnected:
   104         case MEngineMonitor::EPEMessageConnected:
   105             {
       
   106             HandleConnectedL( aCallId );
   105             HandleConnectedL( aCallId );
   107             break;
   106             break;
   108             }
   107             
   109         case MEngineMonitor::EPEMessageIdle:
   108         case MEngineMonitor::EPEMessageIdle:
   110             {
       
   111             HandleIdleL( aCallId );
   109             HandleIdleL( aCallId );
   112             }
   110             break;
   113             break;
       
   114             
       
   115         case MEngineMonitor::EPEMessageColpNumberAvailable:
       
   116             {
       
   117             HandleColpNoteL( aCallId );            
       
   118             }
       
   119             break;         
       
   120             
   111             
   121         default:
   112         default:
   122             {
       
   123             CPhoneAlerting::HandlePhoneEngineMessageL( aMessage, aCallId );
   113             CPhoneAlerting::HandlePhoneEngineMessageL( aMessage, aCallId );
   124             }
       
   125             break;
   114             break;
   126         }
   115         }
   127     }
   116     }
   128 
   117 
   129 // --------------------------------------------------------------
   118 // --------------------------------------------------------------
   224         holdFlag.SetBoolean( EFalse );
   213         holdFlag.SetBoolean( EFalse );
   225         iViewCommandHandle->ExecuteCommandL( EPhoneViewSetHoldFlag, &holdFlag );  
   214         iViewCommandHandle->ExecuteCommandL( EPhoneViewSetHoldFlag, &holdFlag );  
   226         
   215         
   227         
   216         
   228         // Set Two singles softkeys
   217         // Set Two singles softkeys
   229 	    UpdateCbaL( EPhoneCallHandlingNewCallSwapCBA );
   218         UpdateCbaL( EPhoneCallHandlingNewCallSwapCBA );
   230         
   219         
   231         // Go to two singles state
   220         // Go to two singles state
   232         iStateMachine->ChangeState( EPhoneStateTwoSingles );
   221         iStateMachine->ChangeState( EPhoneStateTwoSingles );
   233         }
   222         }
   234     else
   223     else
   240             &callHeaderParam );  
   229             &callHeaderParam );  
   241             
   230             
   242         TPhoneCmdParamBoolean holdFlag;
   231         TPhoneCmdParamBoolean holdFlag;
   243         holdFlag.SetBoolean( EFalse );
   232         holdFlag.SetBoolean( EFalse );
   244         iViewCommandHandle->ExecuteCommandL( EPhoneViewSetHoldFlag, &holdFlag );
   233         iViewCommandHandle->ExecuteCommandL( EPhoneViewSetHoldFlag, &holdFlag );
   245         }    
   234         }
       
   235         
       
   236     CPhoneGsmInCall::HandleColpNoteL( aCallId );
   246     }
   237     }
   247 // -----------------------------------------------------------
   238 // -----------------------------------------------------------
   248 // CPhoneSingleAndAlerting::HandleIdleL
   239 // CPhoneSingleAndAlerting::HandleIdleL
   249 // -----------------------------------------------------------
   240 // -----------------------------------------------------------
   250 //
   241 //
   325 // -----------------------------------------------------------
   316 // -----------------------------------------------------------
   326 //
   317 //
   327 void CPhoneSingleAndAlerting::UpdateInCallCbaL()
   318 void CPhoneSingleAndAlerting::UpdateInCallCbaL()
   328     {
   319     {
   329     __LOGMETHODSTARTEND(EPhoneControl, "CPhoneSingleAndAlerting::UpdateInCallCbaL() ");
   320     __LOGMETHODSTARTEND(EPhoneControl, "CPhoneSingleAndAlerting::UpdateInCallCbaL() ");
   330  	UpdateCbaL( EPhoneCallHandlingInCallCBA );
   321     UpdateCbaL( EPhoneCallHandlingInCallCBA );
   331     }
   322     }
   332     
   323     
   333         
   324         
   334 // End of File
   325 // End of File