diff -r bc5a64e5bc3c -r 5bcb308bd24d phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp --- a/phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp Tue Jul 06 14:15:47 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp Wed Aug 18 09:48:26 2010 +0300 @@ -54,14 +54,6 @@ // CPhoneConferenceAndWaitingAndCallSetup::~CPhoneConferenceAndWaitingAndCallSetup() { - // Reset flag - if ( iViewCommandHandle ) - { - TPhoneCmdParamBoolean dtmfSendFlag; - dtmfSendFlag.SetBoolean( EFalse ); - iViewCommandHandle->ExecuteCommand( EPhoneViewSetDtmfOptionsFlag, - &dtmfSendFlag ); - } } // ----------------------------------------------------------- @@ -149,7 +141,6 @@ { case EPhoneDtmfDialerCancel: { - CloseDTMFEditorL(); } break; @@ -197,45 +188,6 @@ } // ----------------------------------------------------------- -// CPhoneConferenceAndWaitingAndCallSetup::OpenMenuBarL -// ----------------------------------------------------------- -// -void CPhoneConferenceAndWaitingAndCallSetup::OpenMenuBarL() - { - __LOGMETHODSTARTEND( EPhoneUIStates, - "CPhoneConferenceAndWaitingAndCallSetup::OpenMenuBarL"); - - // Set specific flag to view so that DTMF menu item available - TPhoneCmdParamBoolean dtmfSendFlag; - dtmfSendFlag.SetBoolean( ETrue ); - iViewCommandHandle->ExecuteCommandL( EPhoneViewSetDtmfOptionsFlag, - &dtmfSendFlag ); - - TInt resourceId ( EPhoneAlertingWaitingAndConfHeldCallMenuBar ); - if ( iOnScreenDialer && IsDTMFEditorVisibleL() ) - { - resourceId = EPhoneDtmfDialerMenubar; - } - else if ( IsNumberEntryVisibleL() ) - { - resourceId = - EPhoneAlertingWaitingAndConfHeldCallMenuBarWithNumberEntry; - } - else if ( IsConferenceBubbleInSelectionMode() ) - { - resourceId = EPhoneConfCallParticipantsDropMenubar; - } - - TPhoneCmdParamInteger integerParam; - integerParam.SetInteger( - CPhoneMainResourceResolver::Instance()-> - ResolveResourceID( resourceId ) ); - - iViewCommandHandle->ExecuteCommandL( EPhoneViewMenuBarOpen, - &integerParam ); - } - -// ----------------------------------------------------------- // CPhoneConferenceAndWaitingAndCallSetup::UpdateInCallCbaL // ----------------------------------------------------------- // @@ -283,7 +235,7 @@ &callHeaderParam ); // Remove the number entry if it isn't DTMF dialer - if ( !iOnScreenDialer || !IsNumberEntryVisibleL() || !IsDTMFEditorVisibleL() ) + if ( !iOnScreenDialer || !IsNumberEntryVisibleL() ) { iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); } @@ -317,13 +269,12 @@ CaptureKeysDuringCallNotificationL( EFalse ); // Remove the number entry if it isn't DTMF dialer - if ( !iOnScreenDialer || !IsNumberEntryVisibleL() || !IsDTMFEditorVisibleL() ) + if ( !iOnScreenDialer || !IsNumberEntryVisibleL() ) { iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); } SetTouchPaneButtons( EPhoneWaitingCallButtons ); - SetTouchPaneButtonDisabled( EPhoneCallComingCmdAnswer ); EndUiUpdate(); // Go to Conference And Single And Waiting state @@ -352,13 +303,9 @@ __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneConferenceAndWaitingAndCallSetup::HandleConferenceIdleL"); - BeginTransEffectLC( ENumberEntryOpen ); BeginUiUpdateLC(); iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveConferenceBubble ); - - // Close menu bar, if it is displayed - iViewCommandHandle->ExecuteCommandL( EPhoneViewMenuBarClose ); if ( IsNumberEntryUsedL() ) { @@ -400,14 +347,11 @@ // Go to Call Setup And Waiting state SetTouchPaneButtons( EPhoneCallSetupButtons ); - SetToolbarDimming( ETrue ); - // No need update cbas iStateMachine->ChangeState( EPhoneStateCallSetupAndWaiting ); } } - EndUiUpdate(); - EndTransEffect(); + EndUiUpdate(); } // ----------------------------------------------------------- @@ -428,9 +372,6 @@ // Stop capturing keys CaptureKeysDuringCallNotificationL( EFalse ); - // Close menu bar, if it is displayed - iViewCommandHandle->ExecuteCommandL( EPhoneViewMenuBarClose ); - TPhoneCmdParamBoolean conferenceExistsForCallId; iViewCommandHandle->ExecuteCommandL( EPhoneViewGetCallExistsInConference, aCallId, &conferenceExistsForCallId ); @@ -457,7 +398,6 @@ } else { - BeginTransEffectLC( ENumberEntryOpen ); BeginUiUpdateLC(); TPhoneCmdParamCallStateData callStateData; callStateData.SetCallState( EPEStateRinging ); @@ -486,8 +426,7 @@ UpdateCbaL( EPhoneCallHandlingInCallCBA ); iStateMachine->ChangeState( EPhoneStateConferenceAndCallSetup ); } - EndUiUpdate(); - EndTransEffect(); + EndUiUpdate(); } } }