phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp
changeset 1 838b0a10d15b
parent 0 5f000ab63145
child 3 8871b09be73b
equal deleted inserted replaced
0:5f000ab63145 1:838b0a10d15b
   110     __LOGMETHODSTARTEND(EPhoneControl, 
   110     __LOGMETHODSTARTEND(EPhoneControl, 
   111         "CPhoneConferenceAndWaitingAndCallSetup::HandlePhoneEngineMessageL()");
   111         "CPhoneConferenceAndWaitingAndCallSetup::HandlePhoneEngineMessageL()");
   112     switch ( aMessage )
   112     switch ( aMessage )
   113         {
   113         {
   114         case MEngineMonitor::EPEMessageConnecting:
   114         case MEngineMonitor::EPEMessageConnecting:
       
   115             {
   115             iAlerting = ETrue;
   116             iAlerting = ETrue;
   116             HandleConnectingL( aCallId );
   117             HandleConnectingL( aCallId );
       
   118             }
   117             break;
   119             break;
   118             
   120             
   119         case MEngineMonitor::EPEMessageConnected:
   121         case MEngineMonitor::EPEMessageConnected:
       
   122             {
   120             HandleConnectedL( aCallId );
   123             HandleConnectedL( aCallId );
       
   124             }
   121             break;
   125             break;
   122         
   126         
   123         case MEngineMonitor::EPEMessageConferenceIdle:
   127         case MEngineMonitor::EPEMessageConferenceIdle:
       
   128             {
   124             HandleConferenceIdleL();
   129             HandleConferenceIdleL();
       
   130             }
   125             break;
   131             break;
   126 
   132 
   127         case MEngineMonitor::EPEMessageIdle:
   133         case MEngineMonitor::EPEMessageIdle:
       
   134             {
   128             HandleIdleL( aCallId );
   135             HandleIdleL( aCallId );
   129             break;
   136             }
       
   137             break;
       
   138             
       
   139         case MEngineMonitor::EPEMessageColpNumberAvailable:
       
   140             {
       
   141             HandleColpNoteL( aCallId );            
       
   142             }
       
   143             break;         
   130 
   144 
   131         default:
   145         default:
       
   146             {
   132             CPhoneConference::HandlePhoneEngineMessageL( aMessage, 
   147             CPhoneConference::HandlePhoneEngineMessageL( aMessage, 
   133                 aCallId );
   148                 aCallId );
       
   149             }
   134             break;
   150             break;
   135         }
   151         }
   136     }
   152     }
   137 
   153 
   138 // -----------------------------------------------------------
   154 // -----------------------------------------------------------
   319     // Remove the number entry if it isn't DTMF dialer
   335     // Remove the number entry if it isn't DTMF dialer
   320     if ( !iOnScreenDialer || !IsNumberEntryVisibleL() || !IsDTMFEditorVisibleL() )
   336     if ( !iOnScreenDialer || !IsNumberEntryVisibleL() || !IsDTMFEditorVisibleL() )
   321         {
   337         {
   322         iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry );
   338         iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry );
   323         }
   339         }
   324         
       
   325     HandleColpNoteL( aCallId );
       
   326     
   340     
   327     SetTouchPaneButtons( EPhoneWaitingCallButtons );    
   341     SetTouchPaneButtons( EPhoneWaitingCallButtons );    
   328     SetTouchPaneButtonDisabled( EPhoneCallComingCmdAnswer );
   342     SetTouchPaneButtonDisabled( EPhoneCallComingCmdAnswer );
   329     EndUiUpdate();
   343     EndUiUpdate();
   330     
   344