phoneapp/phoneuistates/src/cphonesingleandalerting.cpp
changeset 78 baacf668fe89
parent 76 cfea66083b62
equal deleted inserted replaced
76:cfea66083b62 78:baacf668fe89
    24 #include "mphonestatemachine.h"
    24 #include "mphonestatemachine.h"
    25 #include "tphonecmdparamboolean.h"
    25 #include "tphonecmdparamboolean.h"
    26 #include "tphonecmdparaminteger.h"
    26 #include "tphonecmdparaminteger.h"
    27 #include "tphonecmdparamcallheaderdata.h"
    27 #include "tphonecmdparamcallheaderdata.h"
    28 #include "tphonecmdparamglobalnote.h"
    28 #include "tphonecmdparamglobalnote.h"
    29 #include "tphonecmdparamcallstatedata.h"
       
    30 #include "phoneviewcommanddefinitions.h"
    29 #include "phoneviewcommanddefinitions.h"
    31 #include "phoneui.hrh"
    30 #include "phoneui.hrh"
    32 #include "cphonemainresourceresolver.h"
    31 #include "cphonemainresourceresolver.h"
    33 #include "phonerssbase.h"
    32 #include "phonerssbase.h"
    34 #include "phonestatedefinitionsgsm.h"
    33 #include "phonestatedefinitionsgsm.h"
    35 #include "phonelogger.h"
    34 #include "phonelogger.h"
       
    35 #include "phonecallutil.h"
    36 
    36 
    37 // ================= MEMBER FUNCTIONS =======================
    37 // ================= MEMBER FUNCTIONS =======================
    38 
    38 
    39 // C++ default constructor can NOT contain any code, that
    39 // C++ default constructor can NOT contain any code, that
    40 // might leave.
    40 // might leave.
   171 //
   171 //
   172 void CPhoneSingleAndAlerting::HandleConnectedL( TInt aCallId )
   172 void CPhoneSingleAndAlerting::HandleConnectedL( TInt aCallId )
   173     {
   173     {
   174     __LOGMETHODSTARTEND( EPhoneUIStates, 
   174     __LOGMETHODSTARTEND( EPhoneUIStates, 
   175         "CPhoneSingleAndAlerting::HandleConnectedL()");
   175         "CPhoneSingleAndAlerting::HandleConnectedL()");
   176     TPhoneCmdParamCallStateData callStateData;
   176     TInt callId = PhoneCallUtil::CallIdByState( EPEStateConnecting );     
   177     callStateData.SetCallState( EPEStateConnecting );
   177     if( callId == aCallId )
   178     iViewCommandHandle->HandleCommandL(
       
   179         EPhoneViewGetCallIdByState, &callStateData );
       
   180         
       
   181     if( callStateData.CallId() == aCallId )
       
   182         {
   178         {
   183         UpdateCallHeaderAndUiCommandsL( aCallId );
   179         UpdateCallHeaderAndUiCommandsL( aCallId );
   184         iStateMachine->ChangeState( EPhoneStateTwoSingles );
   180         iStateMachine->ChangeState( EPhoneStateTwoSingles );
   185         }
   181         }
   186     else
   182     else