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 |