phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp
branchRCL_3
changeset 25 91c2fb4b78df
parent 14 24062c24fe38
child 58 40a3f856b14d
equal deleted inserted replaced
19:544e34b3255a 25:91c2fb4b78df
   383 //
   383 //
   384 void CPhoneConferenceAndWaitingAndCallSetup::HandleConferenceIdleL()
   384 void CPhoneConferenceAndWaitingAndCallSetup::HandleConferenceIdleL()
   385     {
   385     {
   386     __LOGMETHODSTARTEND( EPhoneUIStates, 
   386     __LOGMETHODSTARTEND( EPhoneUIStates, 
   387         "CPhoneConferenceAndWaitingAndCallSetup::HandleConferenceIdleL");
   387         "CPhoneConferenceAndWaitingAndCallSetup::HandleConferenceIdleL");
   388     
   388 
   389     BeginTransEffectLC( ENumberEntryOpen );
       
   390     BeginUiUpdateLC();
   389     BeginUiUpdateLC();
   391         
   390         
   392     iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveConferenceBubble );
   391     iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveConferenceBubble );
   393         
   392         
   394     // Close menu bar, if it is displayed
   393     // Close menu bar, if it is displayed
   438 
   437 
   439             // No need update cbas            
   438             // No need update cbas            
   440             iStateMachine->ChangeState( EPhoneStateCallSetupAndWaiting );
   439             iStateMachine->ChangeState( EPhoneStateCallSetupAndWaiting );
   441             }
   440             }
   442         }
   441         }
   443     EndUiUpdate();
   442     EndUiUpdate();            
   444     EndTransEffect();               
       
   445     }
   443     }
   446 
   444 
   447 // -----------------------------------------------------------
   445 // -----------------------------------------------------------
   448 // CPhoneConferenceAndWaitingAndCallSetup::HandleIdleL
   446 // CPhoneConferenceAndWaitingAndCallSetup::HandleIdleL
   449 // -----------------------------------------------------------
   447 // -----------------------------------------------------------
   489             // Idle message came for last conference member.
   487             // Idle message came for last conference member.
   490             // Don't do anything, wait for ConferenceIdle message
   488             // Don't do anything, wait for ConferenceIdle message
   491             }            
   489             }            
   492         else
   490         else
   493             {
   491             {
   494             BeginTransEffectLC( ENumberEntryOpen );
       
   495             BeginUiUpdateLC();
   492             BeginUiUpdateLC();
   496             TPhoneCmdParamCallStateData callStateData;
   493             TPhoneCmdParamCallStateData callStateData;
   497             callStateData.SetCallState( EPEStateRinging );
   494             callStateData.SetCallState( EPEStateRinging );
   498             iViewCommandHandle->HandleCommandL( EPhoneViewGetCallIdByState,
   495             iViewCommandHandle->HandleCommandL( EPhoneViewGetCallIdByState,
   499                 &callStateData );
   496                 &callStateData );
   518                 // Go to Conference And Call Setup state
   515                 // Go to Conference And Call Setup state
   519                 SetTouchPaneButtons( EPhoneCallSetupButtons );
   516                 SetTouchPaneButtons( EPhoneCallSetupButtons );
   520                 UpdateCbaL( EPhoneCallHandlingInCallCBA );                  
   517                 UpdateCbaL( EPhoneCallHandlingInCallCBA );                  
   521                 iStateMachine->ChangeState( EPhoneStateConferenceAndCallSetup );
   518                 iStateMachine->ChangeState( EPhoneStateConferenceAndCallSetup );
   522                 }
   519                 }
   523             EndUiUpdate();
   520             EndUiUpdate();            
   524             EndTransEffect();                
       
   525             }
   521             }
   526         }
   522         }
   527     }
   523     }
   528     
   524     
   529 // End of File
   525 // End of File