diff -r c84cf270c54f -r 92ab7f8d0eab phoneapp/phoneuistates/src/cphoneconference.cpp --- a/phoneapp/phoneuistates/src/cphoneconference.cpp Tue Feb 02 00:10:04 2010 +0200 +++ b/phoneapp/phoneuistates/src/cphoneconference.cpp Fri Mar 19 09:28:42 2010 +0200 @@ -260,11 +260,13 @@ // void CPhoneConference::UpdateInCallCbaL() { - if ( iViewCommandHandle->HandleCommandL( EPhoneViewIsConferenceInExpandedMode ) - != EPhoneViewResponseSuccess ) - { - UpdateCbaL( EPhoneCallHandlingInCallCBA ); - } +// <-- QT PHONE START --> + //if ( iViewCommandHandle->HandleCommandL( EPhoneViewIsConferenceInExpandedMode ) + // != EPhoneViewResponseSuccess ) + // { + UpdateCbaL( EPhoneCallHandlingInCallCBA ); + // } +// <-- QT PHONE END --> } // ----------------------------------------------------------- @@ -495,7 +497,9 @@ __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneConference::HandleHeldConferenceL()"); TPhoneCmdParamCallHeaderData callHeaderParam; - callHeaderParam.SetCallState( EPEStateHeld ); + // <-- QT PHONE START --> + callHeaderParam.SetCallState( EPEStateHeldConference ); + // <-- QT PHONE END --> TInt callLabelId; TBuf labelText( KNullDesC ); @@ -520,7 +524,9 @@ } SetTouchPaneButtonDisabled( EPhoneInCallCmdPrivate ); - + // <-- QT PHONE START --> + SetTouchPaneButtons( EPhoneConferenceButtons ); + // <-- QT PHONE END --> UpdateInCallCbaL(); } @@ -575,8 +581,10 @@ "CPhoneConference::HandleConnectedConferenceL()"); // Update call state TPhoneCmdParamCallHeaderData callHeaderParam; - callHeaderParam.SetCallState( EPEStateConnected ); - + // <-- QT PHONE START --> + callHeaderParam.SetCallState( EPEStateConnectedConference ); + // <-- QT PHONE END --> + TBuf conferenceText( KNullDesC ); TInt callLabelId = CPhoneMainResourceResolver::Instance()-> ResolveResourceID( EPhoneCLIConferenceCall ); @@ -601,6 +609,9 @@ } SetTouchPaneButtonEnabled( EPhoneInCallCmdPrivate ); + // <-- QT PHONE START --> + SetTouchPaneButtons( EPhoneConferenceButtons ); + // <-- QT PHONE END --> UpdateInCallCbaL(); } @@ -935,14 +946,16 @@ // Close fast swap window if it's displayed CEikonEnv::Static()->DismissTaskList(); - + // Check if HW Keys or Call UI should be disabled CheckDisableHWKeysAndCallUIL(); - SetTouchPaneButtons( EPhoneWaitingCallButtons ); - +// <-- QT PHONE START --> // Display incoming call DisplayIncomingCallL( aCallId, dialerParam ); + + SetTouchPaneButtons( EPhoneWaitingCallButtons ); +// <-- QT PHONE END --> EndUiUpdate();