phoneapp/phoneuistates/src/cphonecallsetupandwaiting.cpp
changeset 76 cfea66083b62
parent 74 d1c62c765e48
child 78 baacf668fe89
equal deleted inserted replaced
74:d1c62c765e48 76:cfea66083b62
   136     iViewCommandHandle->HandleCommandL( EPhoneViewGetCallIdByState,
   136     iViewCommandHandle->HandleCommandL( EPhoneViewGetCallIdByState,
   137         &callStateData );
   137         &callStateData );
   138 
   138 
   139     if( callStateData.CallId() > KErrNotFound )
   139     if( callStateData.CallId() > KErrNotFound )
   140         {
   140         {
   141         iViewCommandHandle->ExecuteCommandL( EPhoneViewUpdateBubble,
       
   142             callStateData.CallId() );
       
   143         
       
   144         BringIncomingToForegroundL();       
   141         BringIncomingToForegroundL();       
   145         SetRingingTonePlaybackL( callStateData.CallId() );
   142         SetRingingTonePlaybackL( callStateData.CallId() );
   146         UpdateUiCommands();
   143         UpdateCallHeaderAndUiCommandsL( callStateData.CallId() );
   147         SetBackButtonActive(EFalse);
   144         SetBackButtonActive(EFalse);
   148         iStateMachine->ChangeState( EPhoneStateIncoming );
   145         iStateMachine->ChangeState( EPhoneStateIncoming );
   149         }
   146         }
   150     else // waiting call was terminated.
   147     else // waiting call was terminated.
   151         {
   148         {
   160 // -----------------------------------------------------------
   157 // -----------------------------------------------------------
   161 //
   158 //
   162 void CPhoneCallSetupAndWaiting::HandleConnectedL( TInt aCallId )
   159 void CPhoneCallSetupAndWaiting::HandleConnectedL( TInt aCallId )
   163     {
   160     {
   164     __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneCallSetupAndWaiting::HandleConnectedL() ");
   161     __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneCallSetupAndWaiting::HandleConnectedL() ");
   165     BeginUiUpdateLC();
   162     UpdateCallHeaderAndUiCommandsL( aCallId );
   166     iViewCommandHandle->ExecuteCommandL( EPhoneViewUpdateBubble, aCallId );
       
   167     
       
   168     UpdateUiCommands();
       
   169     EndUiUpdate();
       
   170     iNumberEntryManager->SetVisibilityIfNumberEntryUsedL(ETrue);
   163     iNumberEntryManager->SetVisibilityIfNumberEntryUsedL(ETrue);
   171     iStateMachine->ChangeState( EPhoneStateWaitingInSingle );
   164     iStateMachine->ChangeState( EPhoneStateWaitingInSingle );
   172     }
   165     }
   173 
   166 
   174 // End of File
   167 // End of File