phoneapp/phoneuistates/src/cphoneconferenceandsingleandwaiting.cpp
branchRCL_3
changeset 25 91c2fb4b78df
parent 15 2a26698d78ba
child 58 40a3f856b14d
equal deleted inserted replaced
19:544e34b3255a 25:91c2fb4b78df
   196 //
   196 //
   197 void CPhoneConferenceAndSingleAndWaiting::HandleIdleL( TInt aCallId )
   197 void CPhoneConferenceAndSingleAndWaiting::HandleIdleL( TInt aCallId )
   198     {
   198     {
   199     __LOGMETHODSTARTEND( EPhoneUIStates, 
   199     __LOGMETHODSTARTEND( EPhoneUIStates, 
   200         "CPhoneConferenceAndSingleAndWaiting::HandleIdleL()");
   200         "CPhoneConferenceAndSingleAndWaiting::HandleIdleL()");
   201         
   201              
   202     // Effect is shown when dialer exist.
       
   203     TBool effectStarted ( EFalse );
       
   204     if ( !NeedToReturnToForegroundAppL() )
       
   205         {
       
   206         BeginTransEffectLC( ENumberEntryOpen );
       
   207         effectStarted = ETrue; 
       
   208         }
       
   209          
       
   210     BeginUiUpdateLC();    
   202     BeginUiUpdateLC();    
   211     // Set touch controls
   203     // Set touch controls
   212     SetTouchPaneButtonEnabled( EPhoneCallComingCmdAnswer );
   204     SetTouchPaneButtonEnabled( EPhoneCallComingCmdAnswer );
   213     SetTouchPaneButtons( EPhoneWaitingCallButtons );
   205     SetTouchPaneButtons( EPhoneWaitingCallButtons );
   214        
   206        
   253                 MakeStateTransitionToConferenceAndSingleL( aCallId );
   245                 MakeStateTransitionToConferenceAndSingleL( aCallId );
   254                 }                
   246                 }                
   255             }
   247             }
   256         }
   248         }
   257     EndUiUpdate();
   249     EndUiUpdate();
   258     if ( effectStarted )
       
   259         {
       
   260         EndTransEffect();    
       
   261         }
       
   262     }
   250     }
   263 
   251 
   264 // -----------------------------------------------------------
   252 // -----------------------------------------------------------
   265 // CPhoneConferenceAndSingleAndWaiting::HandleAddedConferenceMemberL
   253 // CPhoneConferenceAndSingleAndWaiting::HandleAddedConferenceMemberL
   266 // -----------------------------------------------------------
   254 // -----------------------------------------------------------