phoneapp/phoneuistates/src/cphoneconferenceandsingle.cpp
branchRCL_3
changeset 58 40a3f856b14d
parent 15 2a26698d78ba
child 61 41a7f70b3818
equal deleted inserted replaced
57:94dc1107e8b2 58:40a3f856b14d
   457 // -----------------------------------------------------------
   457 // -----------------------------------------------------------
   458 //
   458 //
   459 void CPhoneConferenceAndSingle::HandleIncomingL( TInt aCallId )
   459 void CPhoneConferenceAndSingle::HandleIncomingL( TInt aCallId )
   460     {
   460     {
   461     __LOGMETHODSTARTEND( EPhoneUIStates, 
   461     __LOGMETHODSTARTEND( EPhoneUIStates, 
   462     	"CPhoneConferenceAndSingle::HandleIncomingL");
   462             "CPhoneConferenceAndSingle::HandleIncomingL");
   463     
   463     IsNumberEntryUsedL() ? 
       
   464         BeginTransEffectLC( ECallUiAppear ) :
       
   465         BeginTransEffectLC( ENumberEntryOpen );
   464     BeginUiUpdateLC();  
   466     BeginUiUpdateLC();  
   465     
   467     
   466     // Hide the number entry if it exists
   468     // Hide the number entry if it exists
   467     if ( IsNumberEntryUsedL() )
   469     if ( IsNumberEntryUsedL() )
   468         {
   470         {
   469         SetNumberEntryVisibilityL( EFalse );    
   471         SetNumberEntryVisibilityL( EFalse );
   470         }
   472         }
   471     
   473     
   472     TPhoneCmdParamBoolean dialerParam;
   474     TPhoneCmdParamBoolean dialerParam;
   473     dialerParam.SetBoolean( ETrue );
   475     dialerParam.SetBoolean( ETrue );
   474     
   476     
   490         
   492         
   491     // Display incoming call
   493     // Display incoming call
   492     DisplayIncomingCallL( aCallId, dialerParam  );
   494     DisplayIncomingCallL( aCallId, dialerParam  );
   493 
   495 
   494     EndUiUpdate();
   496     EndUiUpdate();
   495 
   497     EndTransEffect();
   496     TPhoneCmdParamBoolean conferenceAndSingleFlag;
   498     TPhoneCmdParamBoolean conferenceAndSingleFlag;
   497     conferenceAndSingleFlag.SetBoolean( EFalse );
   499     conferenceAndSingleFlag.SetBoolean( EFalse );
   498     iViewCommandHandle->ExecuteCommandL( EPhoneViewSetConferenceAndSingleFlag, 
   500     iViewCommandHandle->ExecuteCommandL( EPhoneViewSetConferenceAndSingleFlag, 
   499     	&conferenceAndSingleFlag );
   501     	&conferenceAndSingleFlag );
   500     
   502