# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1272375430 -10800 # Node ID 91c2fb4b78dfd9b8c428f91bff895ac741706e7d # Parent 544e34b3255a4a8d43013df5acc22633da4eb214 Revision: 201015 Kit: 201017 diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/group/bld.inf --- a/phoneapp/group/bld.inf Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/group/bld.inf Tue Apr 27 16:37:10 2010 +0300 @@ -17,11 +17,11 @@ +#include "../phoneuiutils/group/bld.inf" #include "../Blacklist/group/bld.inf" #include "../phoneui/group/bld.inf" #include "../phoneuicontrol/group/bld.inf" #include "../phoneuistates/group/bld.inf" -#include "../phoneuiutils/group/bld.inf" #include "../phoneuiview/group/bld.inf" #include "../phoneuivoipextension/group/bld.inf" #include "../silenceactionplugin/group/bld.inf" diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneui/group/iconlist.txt --- a/phoneapp/phoneui/group/iconlist.txt Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneui/group/iconlist.txt Tue Apr 27 16:37:10 2010 +0300 @@ -32,4 +32,5 @@ -c8,8 qgn_indi_tb_handset -c8,8 qgn_indi_tb_bthf -c8,8 qgn_indi_button_answer_white --c8,8 qgn_indi_button_logdialer_white \ No newline at end of file +-c8,8 qgn_indi_button_logdialer_white +-c8,8 qgn_indi_dialer_videocall_send \ No newline at end of file diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneui/src/cphoneappui.cpp --- a/phoneapp/phoneui/src/cphoneappui.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneui/src/cphoneappui.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -589,14 +589,14 @@ if ( keyEvent->iScanCode == EStdKeyNo ) { - NoKeySpecialHandlingL( *keyEvent, EEventKey ); + NoKeySpecialHandlingL( *keyEvent, EEventKey ); } //will be called if exit number is typed (*#1234#) if ( keyEvent->iCode == EEikCmdExit ) { Exit(); - return; + return; } } break; @@ -607,8 +607,8 @@ if ( keyEvent->iScanCode == EStdKeyNo ) { - NoKeySpecialHandlingL( *keyEvent, EEventKeyUp ); - } + NoKeySpecialHandlingL( *keyEvent, EEventKeyUp ); + } } break; @@ -618,8 +618,8 @@ if ( keyEvent->iScanCode == EStdKeyNo ) { - NoKeySpecialHandlingL( *keyEvent, EEventKeyDown ); - } + NoKeySpecialHandlingL( *keyEvent, EEventKeyDown ); + } } break; @@ -681,7 +681,7 @@ if( !iPhoneUIController->ProcessCommandL( aCommand ) ) { - // State didn't handle the command so pass it up + // State didn't handle the command so pass it up CAknAppUi::ProcessCommandL( aCommand ); } @@ -873,7 +873,7 @@ const TKeyEvent& aKeyEvent, TEventCode /*aType*/) { - aCode = aKeyEvent.iCode; + aCode = aKeyEvent.iCode; return KErrNone; } diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneui/srcdata/phoneui.rss --- a/phoneapp/phoneui/srcdata/phoneui.rss Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneui/srcdata/phoneui.rss Tue Apr 27 16:37:10 2010 +0300 @@ -7549,6 +7549,17 @@ // ---------------------------------------------------------------- // +// r_phoneui_dialer_tooltip_video_call +// +// ---------------------------------------------------------------- +// +RESOURCE TBUF r_phoneui_dialer_tooltip_video_call + { + buf = qtn_indi_dialer_videocall_tooltip; + } + +// ---------------------------------------------------------------- +// // r_phoneui_dialer_tooltip_clear // // ---------------------------------------------------------------- diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/bwins/phoneuicontrolu.def --- a/phoneapp/phoneuicontrol/bwins/phoneuicontrolu.def Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/bwins/phoneuicontrolu.def Tue Apr 27 16:37:10 2010 +0300 @@ -144,94 +144,96 @@ ?SetCallId@CPhoneStateMachine@@UAEXH@Z @ 143 NONAME ; void CPhoneStateMachine::SetCallId(int) ?ProcessCommandL@CPhoneUIController@@UAEHH@Z @ 144 NONAME ; int CPhoneUIController::ProcessCommandL(int) ?DisplayHeaderForCallComingInL@CPhoneState@@IAEXHH@Z @ 145 NONAME ; void CPhoneState::DisplayHeaderForCallComingInL(int, int) - ??0CPhoneStateIdle@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 146 NONAME ; CPhoneStateIdle::CPhoneStateIdle(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *) - ?SendPhoneEngineMessage@CPhoneStateMachine@@UAEXH@Z @ 147 NONAME ; void CPhoneStateMachine::SendPhoneEngineMessage(int) - ??0CPhoneStateCallSetup@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 148 NONAME ; CPhoneStateCallSetup::CPhoneStateCallSetup(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *) - ??0CPhoneState@@QAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 149 NONAME ; CPhoneState::CPhoneState(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *) - ?HandleDtmfKeyToneL@CPhoneState@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 150 NONAME ; void CPhoneState::HandleDtmfKeyToneL(struct TKeyEvent const &, enum TEventCode) - ?HandleKeyMessageL@CPhoneStateIdle@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 151 NONAME ; void CPhoneStateIdle::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode) - ?HandlePEConstructionReadyL@CPhoneStateStartup@@QAEXH@Z @ 152 NONAME ; void CPhoneStateStartup::HandlePEConstructionReadyL(int) - ?HandleForegroundEventL@CPhoneUIController@@UAEXH@Z @ 153 NONAME ; void CPhoneUIController::HandleForegroundEventL(int) - ?HandleSendCommandL@CPhoneStateIdle@@MAEXXZ @ 154 NONAME ; void CPhoneStateIdle::HandleSendCommandL(void) - ?HandleCommandL@CPhoneUIController@@UAEHH@Z @ 155 NONAME ; int CPhoneUIController::HandleCommandL(int) - ?HandleCreateNumberEntryL@CPhoneState@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 156 NONAME ; void CPhoneState::HandleCreateNumberEntryL(struct TKeyEvent const &, enum TEventCode) - ?DisplayHeaderForOutgoingCallL@CPhoneState@@IAEXH@Z @ 157 NONAME ; void CPhoneState::DisplayHeaderForOutgoingCallL(int) - ?HandlePhoneEngineMessageL@CPhoneStateInCall@@UAEXHH@Z @ 158 NONAME ; void CPhoneStateInCall::HandlePhoneEngineMessageL(int, int) - ?IsSpeedDialNumber@CPhoneStateIdle@@IBEHABVTDesC16@@@Z @ 159 NONAME ; int CPhoneStateIdle::IsSpeedDialNumber(class TDesC16 const &) const - ?IsNumberEntryUsedL@CPhoneState@@UAEHXZ @ 160 NONAME ; int CPhoneState::IsNumberEntryUsedL(void) - ??1CPhoneState@@UAE@XZ @ 161 NONAME ; CPhoneState::~CPhoneState(void) - ?HandleCreateNumberEntryL@CPhoneStateCallSetup@@MAEXABUTKeyEvent@@W4TEventCode@@@Z @ 162 NONAME ; void CPhoneStateCallSetup::HandleCreateNumberEntryL(struct TKeyEvent const &, enum TEventCode) - ?HandlePhoneEngineMessageL@CPhoneStateCallSetup@@UAEXHH@Z @ 163 NONAME ; void CPhoneStateCallSetup::HandlePhoneEngineMessageL(int, int) - ?HandlePhoneFocusLostEventL@CPhoneState@@UAEXXZ @ 164 NONAME ; void CPhoneState::HandlePhoneFocusLostEventL(void) - ?HandlePropertyChangedL@CPhoneStateInCall@@EAEXABVTUid@@IH@Z @ 165 NONAME ; void CPhoneStateInCall::HandlePropertyChangedL(class TUid const &, unsigned int, int) - ??1CPhoneStateMachine@@UAE@XZ @ 166 NONAME ; CPhoneStateMachine::~CPhoneStateMachine(void) - ?HandleIdleForegroundEventL@CPhoneState@@UAEXXZ @ 167 NONAME ; void CPhoneState::HandleIdleForegroundEventL(void) - ?DynInitMenuPaneL@CPhoneState@@UAEXHPAVCEikMenuPane@@@Z @ 168 NONAME ; void CPhoneState::DynInitMenuPaneL(int, class CEikMenuPane *) - ?IsDTMFEditorVisibleL@CPhoneState@@IBEHXZ @ 169 NONAME ; int CPhoneState::IsDTMFEditorVisibleL(void) const - ?ConstructL@CPhoneStateCallSetup@@MAEXXZ @ 170 NONAME ; void CPhoneStateCallSetup::ConstructL(void) + ?CanTransEffectTypeBeUsed@CPhoneState@@MAEHW4TStateTransEffectType@@@Z @ 146 NONAME ; int CPhoneState::CanTransEffectTypeBeUsed(enum TStateTransEffectType) + ??0CPhoneStateIdle@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 147 NONAME ; CPhoneStateIdle::CPhoneStateIdle(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *) + ?SendPhoneEngineMessage@CPhoneStateMachine@@UAEXH@Z @ 148 NONAME ; void CPhoneStateMachine::SendPhoneEngineMessage(int) + ??0CPhoneStateCallSetup@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 149 NONAME ; CPhoneStateCallSetup::CPhoneStateCallSetup(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *) + ??0CPhoneState@@QAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 150 NONAME ; CPhoneState::CPhoneState(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *) + ?HandleDtmfKeyToneL@CPhoneState@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 151 NONAME ; void CPhoneState::HandleDtmfKeyToneL(struct TKeyEvent const &, enum TEventCode) + ?HandleKeyMessageL@CPhoneStateIdle@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 152 NONAME ; void CPhoneStateIdle::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode) + ?HandlePEConstructionReadyL@CPhoneStateStartup@@QAEXH@Z @ 153 NONAME ; void CPhoneStateStartup::HandlePEConstructionReadyL(int) + ?HandleForegroundEventL@CPhoneUIController@@UAEXH@Z @ 154 NONAME ; void CPhoneUIController::HandleForegroundEventL(int) + ?HandleSendCommandL@CPhoneStateIdle@@MAEXXZ @ 155 NONAME ; void CPhoneStateIdle::HandleSendCommandL(void) + ?HandleCommandL@CPhoneUIController@@UAEHH@Z @ 156 NONAME ; int CPhoneUIController::HandleCommandL(int) + ?HandleCreateNumberEntryL@CPhoneState@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 157 NONAME ; void CPhoneState::HandleCreateNumberEntryL(struct TKeyEvent const &, enum TEventCode) + ?DisplayHeaderForOutgoingCallL@CPhoneState@@IAEXH@Z @ 158 NONAME ; void CPhoneState::DisplayHeaderForOutgoingCallL(int) + ?HandlePhoneEngineMessageL@CPhoneStateInCall@@UAEXHH@Z @ 159 NONAME ; void CPhoneStateInCall::HandlePhoneEngineMessageL(int, int) + ?IsSpeedDialNumber@CPhoneStateIdle@@IBEHABVTDesC16@@@Z @ 160 NONAME ; int CPhoneStateIdle::IsSpeedDialNumber(class TDesC16 const &) const + ?IsNumberEntryUsedL@CPhoneState@@UAEHXZ @ 161 NONAME ; int CPhoneState::IsNumberEntryUsedL(void) + ??1CPhoneState@@UAE@XZ @ 162 NONAME ; CPhoneState::~CPhoneState(void) + ?HandleCreateNumberEntryL@CPhoneStateCallSetup@@MAEXABUTKeyEvent@@W4TEventCode@@@Z @ 163 NONAME ; void CPhoneStateCallSetup::HandleCreateNumberEntryL(struct TKeyEvent const &, enum TEventCode) + ?HandlePhoneEngineMessageL@CPhoneStateCallSetup@@UAEXHH@Z @ 164 NONAME ; void CPhoneStateCallSetup::HandlePhoneEngineMessageL(int, int) + ?HandlePhoneFocusLostEventL@CPhoneState@@UAEXXZ @ 165 NONAME ; void CPhoneState::HandlePhoneFocusLostEventL(void) + ?HandlePropertyChangedL@CPhoneStateInCall@@EAEXABVTUid@@IH@Z @ 166 NONAME ; void CPhoneStateInCall::HandlePropertyChangedL(class TUid const &, unsigned int, int) + ??1CPhoneStateMachine@@UAE@XZ @ 167 NONAME ; CPhoneStateMachine::~CPhoneStateMachine(void) + ?HandleIdleForegroundEventL@CPhoneState@@UAEXXZ @ 168 NONAME ; void CPhoneState::HandleIdleForegroundEventL(void) + ?DynInitMenuPaneL@CPhoneState@@UAEXHPAVCEikMenuPane@@@Z @ 169 NONAME ; void CPhoneState::DynInitMenuPaneL(int, class CEikMenuPane *) + ?IsDTMFEditorVisibleL@CPhoneState@@IBEHXZ @ 170 NONAME ; int CPhoneState::IsDTMFEditorVisibleL(void) const ?BeginTransEffectLC@CPhoneState@@QAEXW4TStateTransEffectType@@@Z @ 171 NONAME ; void CPhoneState::BeginTransEffectLC(enum TStateTransEffectType) - ?SetSecurityModeObserver@CPhoneStateMachine@@UAEXPAVMPhoneSecurityModeObserver@@@Z @ 172 NONAME ; void CPhoneStateMachine::SetSecurityModeObserver(class MPhoneSecurityModeObserver *) - ?HandleMessage@CPhoneUIController@@UAEXHH@Z @ 173 NONAME ; void CPhoneUIController::HandleMessage(int, int) - ?HandleSystemEventL@CPhoneState@@UAEXABVTWsEvent@@@Z @ 174 NONAME ; void CPhoneState::HandleSystemEventL(class TWsEvent const &) - ?NeedToReturnToForegroundAppL@CPhoneState@@IBEHXZ @ 175 NONAME ; int CPhoneState::NeedToReturnToForegroundAppL(void) const - ?DisplayCallSetupL@CPhoneStateIdle@@IAEXH@Z @ 176 NONAME ; void CPhoneStateIdle::DisplayCallSetupL(int) - ?ConstructL@CPhoneStateStartup@@MAEXXZ @ 177 NONAME ; void CPhoneStateStartup::ConstructL(void) - ?HandleKeyMessageL@CPhoneStateStartup@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 178 NONAME ; void CPhoneStateStartup::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode) - ?ShowNoteL@CPhoneState@@IAEXH@Z @ 179 NONAME ; void CPhoneState::ShowNoteL(int) - ?HandlePropertyChangedL@CPhoneState@@UAEXABVTUid@@IH@Z @ 180 NONAME ; void CPhoneState::HandlePropertyChangedL(class TUid const &, unsigned int, int) - ?IsAnyQueryActiveL@CPhoneState@@QAEHXZ @ 181 NONAME ; int CPhoneState::IsAnyQueryActiveL(void) - ?State@CPhoneStateMachine@@UAEPAVMPhoneState@@XZ @ 182 NONAME ; class MPhoneState * CPhoneStateMachine::State(void) - ?SetHandsfreeModeL@CPhoneState@@IAEXH@Z @ 183 NONAME ; void CPhoneState::SetHandsfreeModeL(int) - ?IsCustomizedDialerVisibleL@CPhoneState@@QBEHXZ @ 184 NONAME ; int CPhoneState::IsCustomizedDialerVisibleL(void) const - ?UpdateInCallCbaL@CPhoneStateCallSetup@@MAEXXZ @ 185 NONAME ; void CPhoneStateCallSetup::UpdateInCallCbaL(void) - ?HandleNumberEntryClearedL@CPhoneStateInCall@@MAEXXZ @ 186 NONAME ; void CPhoneStateInCall::HandleNumberEntryClearedL(void) - ??0CPhoneStateIncoming@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 187 NONAME ; CPhoneStateIncoming::CPhoneStateIncoming(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *) - ??1CPhoneStateIncoming@@UAE@XZ @ 188 NONAME ; CPhoneStateIncoming::~CPhoneStateIncoming(void) - ?DeleteTouchPaneButtons@CPhoneState@@IAEXXZ @ 189 NONAME ; void CPhoneState::DeleteTouchPaneButtons(void) - ?ProcessCommandL@CPhoneStateIdle@@UAEHH@Z @ 190 NONAME ; int CPhoneStateIdle::ProcessCommandL(int) - ?IsNoteVisibleL@CPhoneState@@MAEHXZ @ 191 NONAME ; int CPhoneState::IsNoteVisibleL(void) - ?DynInitMenuBarL@CPhoneUIController@@UAEXHPAVCEikMenuBar@@@Z @ 192 NONAME ; void CPhoneUIController::DynInitMenuBarL(int, class CEikMenuBar *) - ?IsAlphanumericSupportedAndCharInput@CPhoneState@@MAEHABUTKeyEvent@@@Z @ 193 NONAME ; int CPhoneState::IsAlphanumericSupportedAndCharInput(struct TKeyEvent const &) - ?HandlePhoneEngineMessageL@CPhoneStateStartup@@UAEXHH@Z @ 194 NONAME ; void CPhoneStateStartup::HandlePhoneEngineMessageL(int, int) - ?HandleKeyEventL@CPhoneStateIncoming@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 195 NONAME ; void CPhoneStateIncoming::HandleKeyEventL(struct TKeyEvent const &, enum TEventCode) - ?HandleKeyEventL@CPhoneStateStartup@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 196 NONAME ; void CPhoneStateStartup::HandleKeyEventL(struct TKeyEvent const &, enum TEventCode) - ?HandleNumberEntryClearedL@CPhoneState@@MAEXXZ @ 197 NONAME ; void CPhoneState::HandleNumberEntryClearedL(void) - ?OnlyHashInNumberEntryL@CPhoneState@@MAEXXZ @ 198 NONAME ; void CPhoneState::OnlyHashInNumberEntryL(void) - ?IncreaseAudioVolumeL@CPhoneState@@IAEXXZ @ 199 NONAME ; void CPhoneState::IncreaseAudioVolumeL(void) - ?ConstructL@CPhoneStateIdle@@MAEXXZ @ 200 NONAME ; void CPhoneStateIdle::ConstructL(void) - ?CheckIfShowCallTerminationNote@CPhoneState@@MAEHXZ @ 201 NONAME ; int CPhoneState::CheckIfShowCallTerminationNote(void) - ?SetCallHeaderType@CPhoneState@@IAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 202 NONAME ; void CPhoneState::SetCallHeaderType(enum CBubbleManager::TPhoneCallTypeFlags) - ?SendGlobalInfoNoteL@CPhoneState@@QAEXH@Z @ 203 NONAME ; void CPhoneState::SendGlobalInfoNoteL(int) - ?DisplayIdleScreenL@CPhoneState@@IAEXXZ @ 204 NONAME ; void CPhoneState::DisplayIdleScreenL(void) - ?StartShowSecurityNoteL@CPhoneState@@IAEXXZ @ 205 NONAME ; void CPhoneState::StartShowSecurityNoteL(void) - ?StoreNumberEntryContentL@CPhoneState@@IAEXXZ @ 206 NONAME ; void CPhoneState::StoreNumberEntryContentL(void) - ?SetBTHandsfreeModeL@CPhoneState@@IAEXH@Z @ 207 NONAME ; void CPhoneState::SetBTHandsfreeModeL(int) - ?HandlePhoneEngineMessageL@CPhoneStateIncoming@@UAEXHH@Z @ 208 NONAME ; void CPhoneStateIncoming::HandlePhoneEngineMessageL(int, int) - ?SetDefaultFlagsL@CPhoneState@@IAEXXZ @ 209 NONAME ; void CPhoneState::SetDefaultFlagsL(void) - ?HandleCommandL@CPhoneStateInCall@@UAEHH@Z @ 210 NONAME ; int CPhoneStateInCall::HandleCommandL(int) - ?DialVoiceCallL@CPhoneStateIdle@@IAEXXZ @ 211 NONAME ; void CPhoneStateIdle::DialVoiceCallL(void) - ?UpdateRemoteInfoDataL@CPhoneState@@IAEXH@Z @ 212 NONAME ; void CPhoneState::UpdateRemoteInfoDataL(int) - ?GetRingingCallL@CPhoneStateInCall@@MAEHXZ @ 213 NONAME ; int CPhoneStateInCall::GetRingingCallL(void) - ?HandleIdleForegroundEventL@CPhoneUIController@@UAEXXZ @ 214 NONAME ; void CPhoneUIController::HandleIdleForegroundEventL(void) - ?HandlePhoneForegroundEventL@CPhoneState@@UAEXXZ @ 215 NONAME ; void CPhoneState::HandlePhoneForegroundEventL(void) - ?HandleForegroundEventL@CPhoneState@@UAEXH@Z @ 216 NONAME ; void CPhoneState::HandleForegroundEventL(int) - ?DisplayIncomingCallL@CPhoneStateIdle@@IAEXH@Z @ 217 NONAME ; void CPhoneStateIdle::DisplayIncomingCallL(int) - ?SetSecurityMessageHandler@CPhoneStateMachine@@UAEXPAVMPhoneSecurityMessageHandler@@@Z @ 218 NONAME ; void CPhoneStateMachine::SetSecurityMessageHandler(class MPhoneSecurityMessageHandler *) - ?HandleRemConCommandL@CPhoneState@@UAEHW4TRemConCoreApiOperationId@@W4TRemConCoreApiButtonAction@@@Z @ 219 NONAME ; int CPhoneState::HandleRemConCommandL(enum TRemConCoreApiOperationId, enum TRemConCoreApiButtonAction) - ??1CPhoneStateIdle@@UAE@XZ @ 220 NONAME ; CPhoneStateIdle::~CPhoneStateIdle(void) - ?IsDialingExtensionInFocusL@CPhoneState@@QBEHXZ @ 221 NONAME ; int CPhoneState::IsDialingExtensionInFocusL(void) const - ?Initialize@CPhoneSecurityModeObserver@@UAEXXZ @ 222 NONAME ; void CPhoneSecurityModeObserver::Initialize(void) - ?PhoneNumberFromEntryLC@CPhoneState@@IAEPAVHBufC16@@XZ @ 223 NONAME ; class HBufC16 * CPhoneState::PhoneNumberFromEntryLC(void) - ?BaseConstructL@CPhoneState@@QAEXXZ @ 224 NONAME ; void CPhoneState::BaseConstructL(void) - ?HandlePhoneStartupL@CPhoneUIController@@UAEXXZ @ 225 NONAME ; void CPhoneUIController::HandlePhoneStartupL(void) - ?SpeedDialL@CPhoneStateIdle@@IAEXABIW4TDialInitiationMethod@1@@Z @ 226 NONAME ; void CPhoneStateIdle::SpeedDialL(unsigned int const &, enum CPhoneStateIdle::TDialInitiationMethod) - ?SetTouchPaneButtonEnabled@CPhoneState@@IAEXH@Z @ 227 NONAME ; void CPhoneState::SetTouchPaneButtonEnabled(int) - ?SetPhoneEngine@CPhoneStateMachine@@UAEXPAVMPEPhoneModel@@@Z @ 228 NONAME ; void CPhoneStateMachine::SetPhoneEngine(class MPEPhoneModel *) - ?SpeedDialCanceledL@CPhoneStateIdle@@IAEXABI@Z @ 229 NONAME ; void CPhoneStateIdle::SpeedDialCanceledL(unsigned int const &) - ?CloseDTMFEditorL@CPhoneState@@IAEXXZ @ 230 NONAME ; void CPhoneState::CloseDTMFEditorL(void) - ?SetTouchPaneVisible@CPhoneState@@IAEXH@Z @ 231 NONAME ; void CPhoneState::SetTouchPaneVisible(int) - ?HandlePhoneFocusLostEventL@CPhoneUIController@@UAEXXZ @ 232 NONAME ; void CPhoneUIController::HandlePhoneFocusLostEventL(void) - ??0CPhoneStateMachine@@IAE@PAVMPhoneViewCommandHandle@@@Z @ 233 NONAME ; CPhoneStateMachine::CPhoneStateMachine(class MPhoneViewCommandHandle *) - ??1CPhoneStateStartup@@UAE@XZ @ 234 NONAME ; CPhoneStateStartup::~CPhoneStateStartup(void) - ?HandleKeyMessageL@CPhoneState@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 235 NONAME ; void CPhoneState::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode) + ?ConstructL@CPhoneStateCallSetup@@MAEXXZ @ 172 NONAME ; void CPhoneStateCallSetup::ConstructL(void) + ?SetSecurityModeObserver@CPhoneStateMachine@@UAEXPAVMPhoneSecurityModeObserver@@@Z @ 173 NONAME ; void CPhoneStateMachine::SetSecurityModeObserver(class MPhoneSecurityModeObserver *) + ?HandleMessage@CPhoneUIController@@UAEXHH@Z @ 174 NONAME ; void CPhoneUIController::HandleMessage(int, int) + ?HandleSystemEventL@CPhoneState@@UAEXABVTWsEvent@@@Z @ 175 NONAME ; void CPhoneState::HandleSystemEventL(class TWsEvent const &) + ?NeedToReturnToForegroundAppL@CPhoneState@@IBEHXZ @ 176 NONAME ; int CPhoneState::NeedToReturnToForegroundAppL(void) const + ?DisplayCallSetupL@CPhoneStateIdle@@IAEXH@Z @ 177 NONAME ; void CPhoneStateIdle::DisplayCallSetupL(int) + ?ConstructL@CPhoneStateStartup@@MAEXXZ @ 178 NONAME ; void CPhoneStateStartup::ConstructL(void) + ?HandleKeyMessageL@CPhoneStateStartup@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 179 NONAME ; void CPhoneStateStartup::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode) + ?ShowNoteL@CPhoneState@@IAEXH@Z @ 180 NONAME ; void CPhoneState::ShowNoteL(int) + ?HandlePropertyChangedL@CPhoneState@@UAEXABVTUid@@IH@Z @ 181 NONAME ; void CPhoneState::HandlePropertyChangedL(class TUid const &, unsigned int, int) + ?IsAnyQueryActiveL@CPhoneState@@QAEHXZ @ 182 NONAME ; int CPhoneState::IsAnyQueryActiveL(void) + ?State@CPhoneStateMachine@@UAEPAVMPhoneState@@XZ @ 183 NONAME ; class MPhoneState * CPhoneStateMachine::State(void) + ?SetHandsfreeModeL@CPhoneState@@IAEXH@Z @ 184 NONAME ; void CPhoneState::SetHandsfreeModeL(int) + ?IsCustomizedDialerVisibleL@CPhoneState@@QBEHXZ @ 185 NONAME ; int CPhoneState::IsCustomizedDialerVisibleL(void) const + ?UpdateInCallCbaL@CPhoneStateCallSetup@@MAEXXZ @ 186 NONAME ; void CPhoneStateCallSetup::UpdateInCallCbaL(void) + ?HandleNumberEntryClearedL@CPhoneStateInCall@@MAEXXZ @ 187 NONAME ; void CPhoneStateInCall::HandleNumberEntryClearedL(void) + ??0CPhoneStateIncoming@@IAE@PAVMPhoneStateMachine@@PAVMPhoneViewCommandHandle@@PAVMPhoneCustomization@@@Z @ 188 NONAME ; CPhoneStateIncoming::CPhoneStateIncoming(class MPhoneStateMachine *, class MPhoneViewCommandHandle *, class MPhoneCustomization *) + ?CanTransEffectTypeBeUsed@CPhoneStateIdle@@MAEHW4TStateTransEffectType@@@Z @ 189 NONAME ; int CPhoneStateIdle::CanTransEffectTypeBeUsed(enum TStateTransEffectType) + ??1CPhoneStateIncoming@@UAE@XZ @ 190 NONAME ; CPhoneStateIncoming::~CPhoneStateIncoming(void) + ?DeleteTouchPaneButtons@CPhoneState@@IAEXXZ @ 191 NONAME ; void CPhoneState::DeleteTouchPaneButtons(void) + ?ProcessCommandL@CPhoneStateIdle@@UAEHH@Z @ 192 NONAME ; int CPhoneStateIdle::ProcessCommandL(int) + ?IsNoteVisibleL@CPhoneState@@MAEHXZ @ 193 NONAME ; int CPhoneState::IsNoteVisibleL(void) + ?DynInitMenuBarL@CPhoneUIController@@UAEXHPAVCEikMenuBar@@@Z @ 194 NONAME ; void CPhoneUIController::DynInitMenuBarL(int, class CEikMenuBar *) + ?IsAlphanumericSupportedAndCharInput@CPhoneState@@MAEHABUTKeyEvent@@@Z @ 195 NONAME ; int CPhoneState::IsAlphanumericSupportedAndCharInput(struct TKeyEvent const &) + ?HandlePhoneEngineMessageL@CPhoneStateStartup@@UAEXHH@Z @ 196 NONAME ; void CPhoneStateStartup::HandlePhoneEngineMessageL(int, int) + ?HandleKeyEventL@CPhoneStateIncoming@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 197 NONAME ; void CPhoneStateIncoming::HandleKeyEventL(struct TKeyEvent const &, enum TEventCode) + ?HandleKeyEventL@CPhoneStateStartup@@UAEXABUTKeyEvent@@W4TEventCode@@@Z @ 198 NONAME ; void CPhoneStateStartup::HandleKeyEventL(struct TKeyEvent const &, enum TEventCode) + ?HandleNumberEntryClearedL@CPhoneState@@MAEXXZ @ 199 NONAME ; void CPhoneState::HandleNumberEntryClearedL(void) + ?OnlyHashInNumberEntryL@CPhoneState@@MAEXXZ @ 200 NONAME ; void CPhoneState::OnlyHashInNumberEntryL(void) + ?IncreaseAudioVolumeL@CPhoneState@@IAEXXZ @ 201 NONAME ; void CPhoneState::IncreaseAudioVolumeL(void) + ?ConstructL@CPhoneStateIdle@@MAEXXZ @ 202 NONAME ; void CPhoneStateIdle::ConstructL(void) + ?CheckIfShowCallTerminationNote@CPhoneState@@MAEHXZ @ 203 NONAME ; int CPhoneState::CheckIfShowCallTerminationNote(void) + ?SetCallHeaderType@CPhoneState@@IAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 204 NONAME ; void CPhoneState::SetCallHeaderType(enum CBubbleManager::TPhoneCallTypeFlags) + ?SendGlobalInfoNoteL@CPhoneState@@QAEXH@Z @ 205 NONAME ; void CPhoneState::SendGlobalInfoNoteL(int) + ?DisplayIdleScreenL@CPhoneState@@IAEXXZ @ 206 NONAME ; void CPhoneState::DisplayIdleScreenL(void) + ?StartShowSecurityNoteL@CPhoneState@@IAEXXZ @ 207 NONAME ; void CPhoneState::StartShowSecurityNoteL(void) + ?StoreNumberEntryContentL@CPhoneState@@IAEXXZ @ 208 NONAME ; void CPhoneState::StoreNumberEntryContentL(void) + ?SetBTHandsfreeModeL@CPhoneState@@IAEXH@Z @ 209 NONAME ; void CPhoneState::SetBTHandsfreeModeL(int) + ?HandlePhoneEngineMessageL@CPhoneStateIncoming@@UAEXHH@Z @ 210 NONAME ; void CPhoneStateIncoming::HandlePhoneEngineMessageL(int, int) + ?SetDefaultFlagsL@CPhoneState@@IAEXXZ @ 211 NONAME ; void CPhoneState::SetDefaultFlagsL(void) + ?HandleCommandL@CPhoneStateInCall@@UAEHH@Z @ 212 NONAME ; int CPhoneStateInCall::HandleCommandL(int) + ?DialVoiceCallL@CPhoneStateIdle@@IAEXXZ @ 213 NONAME ; void CPhoneStateIdle::DialVoiceCallL(void) + ?UpdateRemoteInfoDataL@CPhoneState@@IAEXH@Z @ 214 NONAME ; void CPhoneState::UpdateRemoteInfoDataL(int) + ?GetRingingCallL@CPhoneStateInCall@@MAEHXZ @ 215 NONAME ; int CPhoneStateInCall::GetRingingCallL(void) + ?HandleIdleForegroundEventL@CPhoneUIController@@UAEXXZ @ 216 NONAME ; void CPhoneUIController::HandleIdleForegroundEventL(void) + ?HandlePhoneForegroundEventL@CPhoneState@@UAEXXZ @ 217 NONAME ; void CPhoneState::HandlePhoneForegroundEventL(void) + ?HandleForegroundEventL@CPhoneState@@UAEXH@Z @ 218 NONAME ; void CPhoneState::HandleForegroundEventL(int) + ?DisplayIncomingCallL@CPhoneStateIdle@@IAEXH@Z @ 219 NONAME ; void CPhoneStateIdle::DisplayIncomingCallL(int) + ?SetSecurityMessageHandler@CPhoneStateMachine@@UAEXPAVMPhoneSecurityMessageHandler@@@Z @ 220 NONAME ; void CPhoneStateMachine::SetSecurityMessageHandler(class MPhoneSecurityMessageHandler *) + ?HandleRemConCommandL@CPhoneState@@UAEHW4TRemConCoreApiOperationId@@W4TRemConCoreApiButtonAction@@@Z @ 221 NONAME ; int CPhoneState::HandleRemConCommandL(enum TRemConCoreApiOperationId, enum TRemConCoreApiButtonAction) + ??1CPhoneStateIdle@@UAE@XZ @ 222 NONAME ; CPhoneStateIdle::~CPhoneStateIdle(void) + ?IsDialingExtensionInFocusL@CPhoneState@@QBEHXZ @ 223 NONAME ; int CPhoneState::IsDialingExtensionInFocusL(void) const + ?Initialize@CPhoneSecurityModeObserver@@UAEXXZ @ 224 NONAME ; void CPhoneSecurityModeObserver::Initialize(void) + ?PhoneNumberFromEntryLC@CPhoneState@@IAEPAVHBufC16@@XZ @ 225 NONAME ; class HBufC16 * CPhoneState::PhoneNumberFromEntryLC(void) + ?BaseConstructL@CPhoneState@@QAEXXZ @ 226 NONAME ; void CPhoneState::BaseConstructL(void) + ?HandlePhoneStartupL@CPhoneUIController@@UAEXXZ @ 227 NONAME ; void CPhoneUIController::HandlePhoneStartupL(void) + ?SpeedDialL@CPhoneStateIdle@@IAEXABIW4TDialInitiationMethod@1@@Z @ 228 NONAME ; void CPhoneStateIdle::SpeedDialL(unsigned int const &, enum CPhoneStateIdle::TDialInitiationMethod) + ?SetTouchPaneButtonEnabled@CPhoneState@@IAEXH@Z @ 229 NONAME ; void CPhoneState::SetTouchPaneButtonEnabled(int) + ?SetPhoneEngine@CPhoneStateMachine@@UAEXPAVMPEPhoneModel@@@Z @ 230 NONAME ; void CPhoneStateMachine::SetPhoneEngine(class MPEPhoneModel *) + ?SpeedDialCanceledL@CPhoneStateIdle@@IAEXABI@Z @ 231 NONAME ; void CPhoneStateIdle::SpeedDialCanceledL(unsigned int const &) + ?CloseDTMFEditorL@CPhoneState@@IAEXXZ @ 232 NONAME ; void CPhoneState::CloseDTMFEditorL(void) + ?SetTouchPaneVisible@CPhoneState@@IAEXH@Z @ 233 NONAME ; void CPhoneState::SetTouchPaneVisible(int) + ?HandlePhoneFocusLostEventL@CPhoneUIController@@UAEXXZ @ 234 NONAME ; void CPhoneUIController::HandlePhoneFocusLostEventL(void) + ??0CPhoneStateMachine@@IAE@PAVMPhoneViewCommandHandle@@@Z @ 235 NONAME ; CPhoneStateMachine::CPhoneStateMachine(class MPhoneViewCommandHandle *) + ??1CPhoneStateStartup@@UAE@XZ @ 236 NONAME ; CPhoneStateStartup::~CPhoneStateStartup(void) + ?HandleKeyMessageL@CPhoneState@@UAEXW4TPhoneKeyEventMessages@MPhoneKeyEvents@@W4TKeyCode@@@Z @ 237 NONAME ; void CPhoneState::HandleKeyMessageL(enum MPhoneKeyEvents::TPhoneKeyEventMessages, enum TKeyCode) diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/eabi/phoneuicontrolu.def --- a/phoneapp/phoneuicontrol/eabi/phoneuicontrolu.def Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/eabi/phoneuicontrolu.def Tue Apr 27 16:37:10 2010 +0300 @@ -63,407 +63,409 @@ _ZN11CPhoneState23HandleNumberEntryEditedEv @ 62 NONAME _ZN11CPhoneState23SetRingingTonePlaybackLEi @ 63 NONAME _ZN11CPhoneState23UpdateSingleActiveCallLEi @ 64 NONAME - _ZN11CPhoneState24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 65 NONAME - _ZN11CPhoneState24HandleEnvironmentChangeLEi @ 66 NONAME - _ZN11CPhoneState24StartAlsLineChangeTimerLEv @ 67 NONAME - _ZN11CPhoneState24StoreNumberEntryContentLEv @ 68 NONAME - _ZN11CPhoneState24UpdateInCallContextMenuLEv @ 69 NONAME - _ZN11CPhoneState25HandleAudioOutputChangedLEv @ 70 NONAME - _ZN11CPhoneState25HandleNumberEntryClearedLEv @ 71 NONAME - _ZN11CPhoneState25HandlePhoneEngineMessageLEii @ 72 NONAME - _ZN11CPhoneState25SetNumberEntryVisibilityLEi @ 73 NONAME - _ZN11CPhoneState25SetTouchPaneButtonEnabledEi @ 74 NONAME - _ZN11CPhoneState26HandleIdleForegroundEventLEv @ 75 NONAME - _ZN11CPhoneState26HandlePhoneFocusLostEventLEv @ 76 NONAME - _ZN11CPhoneState26IsNumberEntryContentStoredEv @ 77 NONAME - _ZN11CPhoneState26RestoreNumberEntryContentLEv @ 78 NONAME - _ZN11CPhoneState26SetTouchPaneButtonDisabledEi @ 79 NONAME - _ZN11CPhoneState26UpdateIncomingContextMenuLEi @ 80 NONAME - _ZN11CPhoneState26UpdateSilenceButtonDimmingEv @ 81 NONAME - _ZN11CPhoneState27DisplayCallTerminationNoteLEv @ 82 NONAME - _ZN11CPhoneState27HandlePhoneForegroundEventLEv @ 83 NONAME - _ZN11CPhoneState28ClearNumberEntryContentCacheEv @ 84 NONAME - _ZN11CPhoneState28SetupIdleScreenInBackgroundLEv @ 85 NONAME - _ZN11CPhoneState29DisplayHeaderForCallComingInLEii @ 86 NONAME - _ZN11CPhoneState29DisplayHeaderForOutgoingCallLEi @ 87 NONAME - _ZN11CPhoneState30CheckIfShowCallTerminationNoteEv @ 88 NONAME - _ZN11CPhoneState30CustomizedDialerCbaResourceIdLEv @ 89 NONAME - _ZN11CPhoneState31CustomizedDialerMenuResourceIdLEv @ 90 NONAME - _ZN11CPhoneState34CaptureKeysDuringCallNotificationLEi @ 91 NONAME - _ZN11CPhoneState34SetCallHeaderTextsForCallComingInLEiiP28TPhoneCmdParamCallHeaderData @ 92 NONAME - _ZN11CPhoneState34SetToolbarButtonLoudspeakerEnabledEv @ 93 NONAME - _ZN11CPhoneState35IsAlphanumericSupportedAndCharInputERK9TKeyEvent @ 94 NONAME - _ZN11CPhoneState38CheckIfRestoreNEContentAfterDtmfDialerEv @ 95 NONAME - _ZN11CPhoneState43IsSimStateNotPresentWithSecurityModeEnabledEv @ 96 NONAME - _ZN11CPhoneState7IsSimOkEv @ 97 NONAME - _ZN11CPhoneState9ShowNoteLEi @ 98 NONAME - _ZN11CPhoneStateC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 99 NONAME - _ZN11CPhoneStateC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 100 NONAME - _ZN11CPhoneStateD0Ev @ 101 NONAME - _ZN11CPhoneStateD1Ev @ 102 NONAME - _ZN11CPhoneStateD2Ev @ 103 NONAME - _ZN15CPhoneStateIdle10ConstructLEv @ 104 NONAME - _ZN15CPhoneStateIdle10SpeedDialLERKjNS_21TDialInitiationMethodE @ 105 NONAME - _ZN15CPhoneStateIdle14DialVoiceCallLEv @ 106 NONAME - _ZN15CPhoneStateIdle14HandleCommandLEi @ 107 NONAME - _ZN15CPhoneStateIdle14HandleDialingLEi @ 108 NONAME - _ZN15CPhoneStateIdle15HandleKeyEventLERK9TKeyEvent10TEventCode @ 109 NONAME - _ZN15CPhoneStateIdle15ProcessCommandLEi @ 110 NONAME - _ZN15CPhoneStateIdle17DisplayCallSetupLEi @ 111 NONAME - _ZN15CPhoneStateIdle17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 112 NONAME - _ZN15CPhoneStateIdle18HandleSendCommandLEv @ 113 NONAME - _ZN15CPhoneStateIdle18SpeedDialCanceledLERKj @ 114 NONAME - _ZN15CPhoneStateIdle19DialMultimediaCallLEv @ 115 NONAME - _ZN15CPhoneStateIdle20DisplayIncomingCallLEi @ 116 NONAME - _ZN15CPhoneStateIdle20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 117 NONAME - _ZN15CPhoneStateIdle22OnlyHashInNumberEntryLEv @ 118 NONAME - _ZN15CPhoneStateIdle25HandleNumberEntryClearedLEv @ 119 NONAME - _ZN15CPhoneStateIdle25HandleNumberLongKeyPressLEv @ 120 NONAME - _ZN15CPhoneStateIdle25HandlePhoneEngineMessageLEii @ 121 NONAME - _ZN15CPhoneStateIdle26HandleIdleForegroundEventLEv @ 122 NONAME - _ZN15CPhoneStateIdle26HandlePhoneFocusLostEventLEv @ 123 NONAME - _ZN15CPhoneStateIdle27HandlePhoneForegroundEventLEv @ 124 NONAME - _ZN15CPhoneStateIdle5DialLERK7TDesC1616TPhoneNumberTypeNS_21TDialInitiationMethodE @ 125 NONAME - _ZN15CPhoneStateIdleC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 126 NONAME - _ZN15CPhoneStateIdleC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 127 NONAME - _ZN15CPhoneStateIdleD0Ev @ 128 NONAME - _ZN15CPhoneStateIdleD1Ev @ 129 NONAME - _ZN15CPhoneStateIdleD2Ev @ 130 NONAME - _ZN16CPhoneCbaManager10UpdateCbaLEi @ 131 NONAME - _ZN16CPhoneCbaManager18UpdateIncomingCbaLEi @ 132 NONAME - _ZN16CPhoneCbaManager7SetCbaLEi @ 133 NONAME - _ZN17CPhoneStateHandle17ViewCommandHandleEv @ 134 NONAME - _ZN17CPhoneStateHandle8InstanceEv @ 135 NONAME - _ZN17CPhoneStateInCall10ConstructLEv @ 136 NONAME - _ZN17CPhoneStateInCall10UpdateCbaLEi @ 137 NONAME - _ZN17CPhoneStateInCall11HandleIdleLEi @ 138 NONAME - _ZN17CPhoneStateInCall12OpenMenuBarLEv @ 139 NONAME - _ZN17CPhoneStateInCall14HandleCommandLEi @ 140 NONAME - _ZN17CPhoneStateInCall15CloseDtmfQueryLEv @ 141 NONAME - _ZN17CPhoneStateInCall15GetRingingCallLEv @ 142 NONAME - _ZN17CPhoneStateInCall16UpdateInCallCbaLEv @ 143 NONAME - _ZN17CPhoneStateInCall17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 144 NONAME - _ZN17CPhoneStateInCall18CallFetchedNumberLERK7TDesC16 @ 145 NONAME - _ZN17CPhoneStateInCall18CreateNumberEntryLEv @ 146 NONAME - _ZN17CPhoneStateInCall18IsVideoCallActiveLEv @ 147 NONAME - _ZN17CPhoneStateInCall19IsVideoCallRingingLEv @ 148 NONAME - _ZN17CPhoneStateInCall19LaunchNewCallQueryLEv @ 149 NONAME - _ZN17CPhoneStateInCall22HandlePropertyChangedLERK4TUidji @ 150 NONAME - _ZN17CPhoneStateInCall23DisconnectOutgoingCallLEv @ 151 NONAME - _ZN17CPhoneStateInCall25HandleNumberEntryClearedLEv @ 152 NONAME - _ZN17CPhoneStateInCall25HandlePhoneEngineMessageLEii @ 153 NONAME - _ZN17CPhoneStateInCall34PhoneNumberAvailableInPhoneEngineLEi @ 154 NONAME - _ZN17CPhoneStateInCallC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 155 NONAME - _ZN17CPhoneStateInCallC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 156 NONAME - _ZN17CPhoneStateInCallD0Ev @ 157 NONAME - _ZN17CPhoneStateInCallD1Ev @ 158 NONAME - _ZN17CPhoneStateInCallD2Ev @ 159 NONAME - _ZN18CPhoneStateMachine11ChangeStateEi @ 160 NONAME - _ZN18CPhoneStateMachine11PhoneEngineEv @ 161 NONAME - _ZN18CPhoneStateMachine12SecurityModeEv @ 162 NONAME - _ZN18CPhoneStateMachine14SetPhoneEngineEP13MPEPhoneModel @ 163 NONAME - _ZN18CPhoneStateMachine15PhoneEngineInfoEv @ 164 NONAME - _ZN18CPhoneStateMachine18CreatePhoneEngineLER14MEngineMonitor @ 165 NONAME - _ZN18CPhoneStateMachine22HandlePropertyChangedLERK4TUidji @ 166 NONAME - _ZN18CPhoneStateMachine22SendPhoneEngineMessageEi @ 167 NONAME - _ZN18CPhoneStateMachine23SetSecurityModeObserverEP26MPhoneSecurityModeObserver @ 168 NONAME - _ZN18CPhoneStateMachine25HandlePhoneEngineMessageLEii @ 169 NONAME - _ZN18CPhoneStateMachine25SetSecurityMessageHandlerEP28MPhoneSecurityMessageHandler @ 170 NONAME - _ZN18CPhoneStateMachine5StateEv @ 171 NONAME - _ZN18CPhoneStateMachine9SetCallIdEi @ 172 NONAME - _ZN18CPhoneStateMachineC1EP23MPhoneViewCommandHandle @ 173 NONAME - _ZN18CPhoneStateMachineC2EP23MPhoneViewCommandHandle @ 174 NONAME - _ZN18CPhoneStateMachineD0Ev @ 175 NONAME - _ZN18CPhoneStateMachineD1Ev @ 176 NONAME - _ZN18CPhoneStateMachineD2Ev @ 177 NONAME - _ZN18CPhoneStateStartup10ConstructLEv @ 178 NONAME - _ZN18CPhoneStateStartup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 179 NONAME - _ZN18CPhoneStateStartup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 180 NONAME - _ZN18CPhoneStateStartup18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 181 NONAME - _ZN18CPhoneStateStartup19HandlePhoneStartupLEv @ 182 NONAME - _ZN18CPhoneStateStartup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 183 NONAME - _ZN18CPhoneStateStartup25HandlePhoneEngineMessageLEii @ 184 NONAME - _ZN18CPhoneStateStartup26HandleIdleForegroundEventLEv @ 185 NONAME - _ZN18CPhoneStateStartup26HandlePEConstructionReadyLEi @ 186 NONAME - _ZN18CPhoneStateStartup4NewLEP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 187 NONAME - _ZN18CPhoneStateStartupC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 188 NONAME - _ZN18CPhoneStateStartupC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 189 NONAME - _ZN18CPhoneStateStartupD0Ev @ 190 NONAME - _ZN18CPhoneStateStartupD1Ev @ 191 NONAME - _ZN18CPhoneStateStartupD2Ev @ 192 NONAME - _ZN18CPhoneUIController11HandleErrorERK12TPEErrorInfo @ 193 NONAME - _ZN18CPhoneUIController13HandleMessageEii @ 194 NONAME - _ZN18CPhoneUIController14HandleCommandLEi @ 195 NONAME - _ZN18CPhoneUIController15DynInitMenuBarLEiP11CEikMenuBar @ 196 NONAME - _ZN18CPhoneUIController15HandleKeyEventLERK9TKeyEvent10TEventCode @ 197 NONAME - _ZN18CPhoneUIController15ProcessCommandLEi @ 198 NONAME - _ZN18CPhoneUIController16DynInitMenuPaneLEiP12CEikMenuPane @ 199 NONAME - _ZN18CPhoneUIController18HandleSystemEventLERK8TWsEvent @ 200 NONAME - _ZN18CPhoneUIController19HandlePhoneStartupLEv @ 201 NONAME - _ZN18CPhoneUIController22HandleForegroundEventLEi @ 202 NONAME - _ZN18CPhoneUIController24HandleEnvironmentChangeLEi @ 203 NONAME - _ZN18CPhoneUIController26HandleIdleForegroundEventLEv @ 204 NONAME - _ZN18CPhoneUIController26HandlePhoneFocusLostEventLEv @ 205 NONAME - _ZN18CPhoneUIController27HandlePhoneForegroundEventLEv @ 206 NONAME - _ZN18CPhoneUIController4NewLER20CPhoneViewController @ 207 NONAME - _ZN18CPhoneUIControllerD0Ev @ 208 NONAME - _ZN18CPhoneUIControllerD1Ev @ 209 NONAME - _ZN18CPhoneUIControllerD2Ev @ 210 NONAME - _ZN19CPhoneStateIncoming10ConstructLEv @ 211 NONAME - _ZN19CPhoneStateIncoming14HandleCommandLEi @ 212 NONAME - _ZN19CPhoneStateIncoming15HandleKeyEventLERK9TKeyEvent10TEventCode @ 213 NONAME - _ZN19CPhoneStateIncoming16DynInitMenuPaneLEiP12CEikMenuPane @ 214 NONAME - _ZN19CPhoneStateIncoming17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 215 NONAME - _ZN19CPhoneStateIncoming23HandleAudioPlayStoppedLEv @ 216 NONAME - _ZN19CPhoneStateIncoming23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 217 NONAME - _ZN19CPhoneStateIncoming25HandleNumberEntryClearedLEv @ 218 NONAME - _ZN19CPhoneStateIncoming25HandlePhoneEngineMessageLEii @ 219 NONAME - _ZN19CPhoneStateIncomingC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 220 NONAME - _ZN19CPhoneStateIncomingC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 221 NONAME - _ZN19CPhoneStateIncomingD0Ev @ 222 NONAME - _ZN19CPhoneStateIncomingD1Ev @ 223 NONAME - _ZN19CPhoneStateIncomingD2Ev @ 224 NONAME - _ZN20CPhoneReconnectQuery19ShowReconnectQueryLEi @ 225 NONAME - _ZN20CPhoneReconnectQuery9InstanceLEv @ 226 NONAME - _ZN20CPhoneStateCallSetup10ConstructLEv @ 227 NONAME - _ZN20CPhoneStateCallSetup10UpdateCbaLEi @ 228 NONAME - _ZN20CPhoneStateCallSetup12OpenMenuBarLEv @ 229 NONAME - _ZN20CPhoneStateCallSetup14HandleCommandLEi @ 230 NONAME - _ZN20CPhoneStateCallSetup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 231 NONAME - _ZN20CPhoneStateCallSetup16UpdateInCallCbaLEv @ 232 NONAME - _ZN20CPhoneStateCallSetup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 233 NONAME - _ZN20CPhoneStateCallSetup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 234 NONAME - _ZN20CPhoneStateCallSetup25HandleNumberEntryClearedLEv @ 235 NONAME - _ZN20CPhoneStateCallSetup25HandlePhoneEngineMessageLEii @ 236 NONAME - _ZN20CPhoneStateCallSetupC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 237 NONAME - _ZN20CPhoneStateCallSetupC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 238 NONAME - _ZN20CPhoneStateCallSetupD0Ev @ 239 NONAME - _ZN20CPhoneStateCallSetupD1Ev @ 240 NONAME - _ZN20CPhoneStateCallSetupD2Ev @ 241 NONAME - _ZNK11CPhoneState11IsKeyLockOnEv @ 242 NONAME - _ZNK11CPhoneState12IsAutoLockOnEv @ 243 NONAME - _ZNK11CPhoneState14IsSwivelClosedEv @ 244 NONAME - _ZNK11CPhoneState17IsMenuBarVisibleLEv @ 245 NONAME - _ZNK11CPhoneState18TopAppIsDisplayedLEv @ 246 NONAME - _ZNK11CPhoneState20IsDTMFEditorVisibleLEv @ 247 NONAME - _ZNK11CPhoneState25IsOnScreenDialerSupportedEv @ 248 NONAME - _ZNK11CPhoneState26IsCustomizedDialerVisibleLEv @ 249 NONAME - _ZNK11CPhoneState26IsDialingExtensionInFocusLEv @ 250 NONAME - _ZNK11CPhoneState28NeedToReturnToForegroundAppLEv @ 251 NONAME - _ZNK11CPhoneState8SimStateEv @ 252 NONAME - _ZNK15CPhoneStateIdle17IsSpeedDialNumberERK7TDesC16 @ 253 NONAME - _ZTI11CPhoneState @ 254 NONAME - _ZTI15CPhoneStateIdle @ 255 NONAME - _ZTI17CPhoneStateHandle @ 256 NONAME - _ZTI17CPhoneStateInCall @ 257 NONAME - _ZTI18CPhoneStateMachine @ 258 NONAME - _ZTI18CPhoneStateStartup @ 259 NONAME - _ZTI18CPhoneUIController @ 260 NONAME - _ZTI19CPhoneStateIncoming @ 261 NONAME - _ZTI20CPhoneReconnectQuery @ 262 NONAME - _ZTI20CPhoneStateCallSetup @ 263 NONAME - _ZTI23CPhoneDtmfWaitCharTimer @ 264 NONAME - _ZTI23CPhoneKeyEventForwarder @ 265 NONAME - _ZTI24CPhoneSystemEventHandler @ 266 NONAME - _ZTI26CPhoneRemoteControlHandler @ 267 NONAME - _ZTI27CPhoneBtaaDisconnectHandler @ 268 NONAME - _ZTV11CPhoneState @ 269 NONAME - _ZTV15CPhoneStateIdle @ 270 NONAME - _ZTV17CPhoneStateHandle @ 271 NONAME - _ZTV17CPhoneStateInCall @ 272 NONAME - _ZTV18CPhoneStateMachine @ 273 NONAME - _ZTV18CPhoneStateStartup @ 274 NONAME - _ZTV18CPhoneUIController @ 275 NONAME - _ZTV19CPhoneStateIncoming @ 276 NONAME - _ZTV20CPhoneReconnectQuery @ 277 NONAME - _ZTV20CPhoneStateCallSetup @ 278 NONAME - _ZTV23CPhoneDtmfWaitCharTimer @ 279 NONAME - _ZTV23CPhoneKeyEventForwarder @ 280 NONAME - _ZTV24CPhoneSystemEventHandler @ 281 NONAME - _ZTV26CPhoneRemoteControlHandler @ 282 NONAME - _ZTV27CPhoneBtaaDisconnectHandler @ 283 NONAME - _ZThn12_N11CPhoneState15DynInitMenuBarLEiP11CEikMenuBar @ 284 NONAME - _ZThn12_N11CPhoneState16DynInitMenuPaneLEiP12CEikMenuPane @ 285 NONAME - _ZThn12_N11CPhoneState18HandleSystemEventLERK8TWsEvent @ 286 NONAME - _ZThn12_N11CPhoneState19HandleCenRepChangeLERK4TUidj @ 287 NONAME - _ZThn12_N11CPhoneState19HandlePhoneStartupLEv @ 288 NONAME - _ZThn12_N11CPhoneState22HandleForegroundEventLEi @ 289 NONAME - _ZThn12_N11CPhoneState22HandlePropertyChangedLERK4TUidji @ 290 NONAME - _ZThn12_N11CPhoneState24HandleEnvironmentChangeLEi @ 291 NONAME - _ZThn12_N11CPhoneState26HandleIdleForegroundEventLEv @ 292 NONAME - _ZThn12_N11CPhoneState26HandlePhoneFocusLostEventLEv @ 293 NONAME - _ZThn12_N11CPhoneState27HandlePhoneForegroundEventLEv @ 294 NONAME - _ZThn12_N11CPhoneStateD0Ev @ 295 NONAME - _ZThn12_N11CPhoneStateD1Ev @ 296 NONAME - _ZThn12_N15CPhoneStateIdle26HandleIdleForegroundEventLEv @ 297 NONAME - _ZThn12_N15CPhoneStateIdle26HandlePhoneFocusLostEventLEv @ 298 NONAME - _ZThn12_N15CPhoneStateIdle27HandlePhoneForegroundEventLEv @ 299 NONAME - _ZThn12_N15CPhoneStateIdleD0Ev @ 300 NONAME - _ZThn12_N15CPhoneStateIdleD1Ev @ 301 NONAME - _ZThn12_N17CPhoneStateInCall22HandlePropertyChangedLERK4TUidji @ 302 NONAME - _ZThn12_N17CPhoneStateInCallD0Ev @ 303 NONAME - _ZThn12_N17CPhoneStateInCallD1Ev @ 304 NONAME - _ZThn12_N18CPhoneStateStartup19HandlePhoneStartupLEv @ 305 NONAME - _ZThn12_N18CPhoneStateStartup26HandleIdleForegroundEventLEv @ 306 NONAME - _ZThn12_N18CPhoneStateStartupD0Ev @ 307 NONAME - _ZThn12_N18CPhoneStateStartupD1Ev @ 308 NONAME - _ZThn12_N18CPhoneUIController15DynInitMenuBarLEiP11CEikMenuBar @ 309 NONAME - _ZThn12_N18CPhoneUIController16DynInitMenuPaneLEiP12CEikMenuPane @ 310 NONAME - _ZThn12_N18CPhoneUIController18HandleSystemEventLERK8TWsEvent @ 311 NONAME - _ZThn12_N18CPhoneUIController19HandlePhoneStartupLEv @ 312 NONAME - _ZThn12_N18CPhoneUIController22HandleForegroundEventLEi @ 313 NONAME - _ZThn12_N18CPhoneUIController24HandleEnvironmentChangeLEi @ 314 NONAME - _ZThn12_N18CPhoneUIController26HandleIdleForegroundEventLEv @ 315 NONAME - _ZThn12_N18CPhoneUIController26HandlePhoneFocusLostEventLEv @ 316 NONAME - _ZThn12_N18CPhoneUIController27HandlePhoneForegroundEventLEv @ 317 NONAME - _ZThn12_N18CPhoneUIControllerD0Ev @ 318 NONAME - _ZThn12_N18CPhoneUIControllerD1Ev @ 319 NONAME - _ZThn12_N19CPhoneStateIncoming16DynInitMenuPaneLEiP12CEikMenuPane @ 320 NONAME - _ZThn12_N19CPhoneStateIncomingD0Ev @ 321 NONAME - _ZThn12_N19CPhoneStateIncomingD1Ev @ 322 NONAME - _ZThn12_N20CPhoneStateCallSetupD0Ev @ 323 NONAME - _ZThn12_N20CPhoneStateCallSetupD1Ev @ 324 NONAME - _ZThn16_N11CPhoneState14HandleCommandLEi @ 325 NONAME - _ZThn16_N11CPhoneState15ProcessCommandLEi @ 326 NONAME - _ZThn16_N11CPhoneStateD0Ev @ 327 NONAME - _ZThn16_N11CPhoneStateD1Ev @ 328 NONAME - _ZThn16_N15CPhoneStateIdle14HandleCommandLEi @ 329 NONAME - _ZThn16_N15CPhoneStateIdle15ProcessCommandLEi @ 330 NONAME - _ZThn16_N15CPhoneStateIdleD0Ev @ 331 NONAME - _ZThn16_N15CPhoneStateIdleD1Ev @ 332 NONAME - _ZThn16_N17CPhoneStateInCall14HandleCommandLEi @ 333 NONAME - _ZThn16_N17CPhoneStateInCallD0Ev @ 334 NONAME - _ZThn16_N17CPhoneStateInCallD1Ev @ 335 NONAME - _ZThn16_N18CPhoneStateStartupD0Ev @ 336 NONAME - _ZThn16_N18CPhoneStateStartupD1Ev @ 337 NONAME - _ZThn16_N18CPhoneUIController14HandleCommandLEi @ 338 NONAME - _ZThn16_N18CPhoneUIController15ProcessCommandLEi @ 339 NONAME - _ZThn16_N18CPhoneUIControllerD0Ev @ 340 NONAME - _ZThn16_N18CPhoneUIControllerD1Ev @ 341 NONAME - _ZThn16_N19CPhoneStateIncoming14HandleCommandLEi @ 342 NONAME - _ZThn16_N19CPhoneStateIncomingD0Ev @ 343 NONAME - _ZThn16_N19CPhoneStateIncomingD1Ev @ 344 NONAME - _ZThn16_N20CPhoneStateCallSetup14HandleCommandLEi @ 345 NONAME - _ZThn16_N20CPhoneStateCallSetupD0Ev @ 346 NONAME - _ZThn16_N20CPhoneStateCallSetupD1Ev @ 347 NONAME - _ZThn20_N11CPhoneState20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 348 NONAME - _ZThn20_N11CPhoneStateD0Ev @ 349 NONAME - _ZThn20_N11CPhoneStateD1Ev @ 350 NONAME - _ZThn20_N15CPhoneStateIdle20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 351 NONAME - _ZThn20_N15CPhoneStateIdleD0Ev @ 352 NONAME - _ZThn20_N15CPhoneStateIdleD1Ev @ 353 NONAME - _ZThn20_N17CPhoneStateInCallD0Ev @ 354 NONAME - _ZThn20_N17CPhoneStateInCallD1Ev @ 355 NONAME - _ZThn20_N18CPhoneStateStartupD0Ev @ 356 NONAME - _ZThn20_N18CPhoneStateStartupD1Ev @ 357 NONAME - _ZThn20_N19CPhoneStateIncomingD0Ev @ 358 NONAME - _ZThn20_N19CPhoneStateIncomingD1Ev @ 359 NONAME - _ZThn20_N20CPhoneStateCallSetupD0Ev @ 360 NONAME - _ZThn20_N20CPhoneStateCallSetupD1Ev @ 361 NONAME - _ZThn24_N11CPhoneState19SetDivertIndicationEi @ 362 NONAME - _ZThn24_N11CPhoneStateD0Ev @ 363 NONAME - _ZThn24_N11CPhoneStateD1Ev @ 364 NONAME - _ZThn24_N15CPhoneStateIdleD0Ev @ 365 NONAME - _ZThn24_N15CPhoneStateIdleD1Ev @ 366 NONAME - _ZThn24_N17CPhoneStateInCallD0Ev @ 367 NONAME - _ZThn24_N17CPhoneStateInCallD1Ev @ 368 NONAME - _ZThn24_N18CPhoneStateStartupD0Ev @ 369 NONAME - _ZThn24_N18CPhoneStateStartupD1Ev @ 370 NONAME - _ZThn24_N19CPhoneStateIncomingD0Ev @ 371 NONAME - _ZThn24_N19CPhoneStateIncomingD1Ev @ 372 NONAME - _ZThn24_N20CPhoneStateCallSetupD0Ev @ 373 NONAME - _ZThn24_N20CPhoneStateCallSetupD1Ev @ 374 NONAME - _ZThn28_N11CPhoneState25HandleNumberEntryClearedLEv @ 375 NONAME - _ZThn28_N15CPhoneStateIdle25HandleNumberEntryClearedLEv @ 376 NONAME - _ZThn28_N17CPhoneStateInCall25HandleNumberEntryClearedLEv @ 377 NONAME - _ZThn28_N19CPhoneStateIncoming25HandleNumberEntryClearedLEv @ 378 NONAME - _ZThn28_N20CPhoneStateCallSetup25HandleNumberEntryClearedLEv @ 379 NONAME - _ZThn32_N11CPhoneState23HandleNumberEntryEditedEv @ 380 NONAME - _ZThn32_N11CPhoneStateD0Ev @ 381 NONAME - _ZThn32_N11CPhoneStateD1Ev @ 382 NONAME - _ZThn32_N15CPhoneStateIdleD0Ev @ 383 NONAME - _ZThn32_N15CPhoneStateIdleD1Ev @ 384 NONAME - _ZThn32_N17CPhoneStateInCallD0Ev @ 385 NONAME - _ZThn32_N17CPhoneStateInCallD1Ev @ 386 NONAME - _ZThn32_N18CPhoneStateStartupD0Ev @ 387 NONAME - _ZThn32_N18CPhoneStateStartupD1Ev @ 388 NONAME - _ZThn32_N19CPhoneStateIncomingD0Ev @ 389 NONAME - _ZThn32_N19CPhoneStateIncomingD1Ev @ 390 NONAME - _ZThn32_N20CPhoneStateCallSetupD0Ev @ 391 NONAME - _ZThn32_N20CPhoneStateCallSetupD1Ev @ 392 NONAME - _ZThn36_NK11CPhoneState11IsKeyLockOnEv @ 393 NONAME - _ZThn36_NK11CPhoneState12IsAutoLockOnEv @ 394 NONAME - _ZThn4_N11CPhoneState12HandleErrorLERK12TPEErrorInfo @ 395 NONAME - _ZThn4_N11CPhoneState25HandlePhoneEngineMessageLEii @ 396 NONAME - _ZThn4_N11CPhoneStateD0Ev @ 397 NONAME - _ZThn4_N11CPhoneStateD1Ev @ 398 NONAME - _ZThn4_N15CPhoneStateIdle25HandlePhoneEngineMessageLEii @ 399 NONAME - _ZThn4_N15CPhoneStateIdleD0Ev @ 400 NONAME - _ZThn4_N15CPhoneStateIdleD1Ev @ 401 NONAME - _ZThn4_N17CPhoneStateInCall25HandlePhoneEngineMessageLEii @ 402 NONAME - _ZThn4_N17CPhoneStateInCallD0Ev @ 403 NONAME - _ZThn4_N17CPhoneStateInCallD1Ev @ 404 NONAME - _ZThn4_N18CPhoneStateMachine11ChangeStateEi @ 405 NONAME - _ZThn4_N18CPhoneStateMachine11PhoneEngineEv @ 406 NONAME - _ZThn4_N18CPhoneStateMachine12SecurityModeEv @ 407 NONAME - _ZThn4_N18CPhoneStateMachine14SetPhoneEngineEP13MPEPhoneModel @ 408 NONAME - _ZThn4_N18CPhoneStateMachine15PhoneEngineInfoEv @ 409 NONAME - _ZThn4_N18CPhoneStateMachine18CreatePhoneEngineLER14MEngineMonitor @ 410 NONAME - _ZThn4_N18CPhoneStateMachine22HandlePropertyChangedLERK4TUidji @ 411 NONAME - _ZThn4_N18CPhoneStateMachine22SendPhoneEngineMessageEi @ 412 NONAME - _ZThn4_N18CPhoneStateMachine23SetSecurityModeObserverEP26MPhoneSecurityModeObserver @ 413 NONAME - _ZThn4_N18CPhoneStateMachine25HandlePhoneEngineMessageLEii @ 414 NONAME - _ZThn4_N18CPhoneStateMachine25SetSecurityMessageHandlerEP28MPhoneSecurityMessageHandler @ 415 NONAME - _ZThn4_N18CPhoneStateMachine5StateEv @ 416 NONAME - _ZThn4_N18CPhoneStateMachine9SetCallIdEi @ 417 NONAME - _ZThn4_N18CPhoneStateMachineD0Ev @ 418 NONAME - _ZThn4_N18CPhoneStateMachineD1Ev @ 419 NONAME - _ZThn4_N18CPhoneStateStartup25HandlePhoneEngineMessageLEii @ 420 NONAME - _ZThn4_N18CPhoneStateStartupD0Ev @ 421 NONAME - _ZThn4_N18CPhoneStateStartupD1Ev @ 422 NONAME - _ZThn4_N18CPhoneUIController11HandleErrorERK12TPEErrorInfo @ 423 NONAME - _ZThn4_N18CPhoneUIController13HandleMessageEii @ 424 NONAME - _ZThn4_N19CPhoneStateIncoming25HandlePhoneEngineMessageLEii @ 425 NONAME - _ZThn4_N19CPhoneStateIncomingD0Ev @ 426 NONAME - _ZThn4_N19CPhoneStateIncomingD1Ev @ 427 NONAME - _ZThn4_N20CPhoneStateCallSetup25HandlePhoneEngineMessageLEii @ 428 NONAME - _ZThn4_N20CPhoneStateCallSetupD0Ev @ 429 NONAME - _ZThn4_N20CPhoneStateCallSetupD1Ev @ 430 NONAME - _ZThn8_N11CPhoneState14IsNoteVisibleLEv @ 431 NONAME - _ZThn8_N11CPhoneState15HandleKeyEventLERK9TKeyEvent10TEventCode @ 432 NONAME - _ZThn8_N11CPhoneState15HandleLongHashLEv @ 433 NONAME - _ZThn8_N11CPhoneState17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 434 NONAME - _ZThn8_N11CPhoneState18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 435 NONAME - _ZThn8_N11CPhoneState23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 436 NONAME - _ZThn8_N11CPhoneState24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 437 NONAME - _ZThn8_N11CPhoneState35IsAlphanumericSupportedAndCharInputERK9TKeyEvent @ 438 NONAME - _ZThn8_N11CPhoneStateD0Ev @ 439 NONAME - _ZThn8_N11CPhoneStateD1Ev @ 440 NONAME - _ZThn8_N15CPhoneStateIdle15HandleKeyEventLERK9TKeyEvent10TEventCode @ 441 NONAME - _ZThn8_N15CPhoneStateIdle17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 442 NONAME - _ZThn8_N15CPhoneStateIdleD0Ev @ 443 NONAME - _ZThn8_N15CPhoneStateIdleD1Ev @ 444 NONAME - _ZThn8_N17CPhoneStateInCall17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 445 NONAME - _ZThn8_N17CPhoneStateInCallD0Ev @ 446 NONAME - _ZThn8_N17CPhoneStateInCallD1Ev @ 447 NONAME - _ZThn8_N18CPhoneStateStartup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 448 NONAME - _ZThn8_N18CPhoneStateStartup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 449 NONAME - _ZThn8_N18CPhoneStateStartup18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 450 NONAME - _ZThn8_N18CPhoneStateStartup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 451 NONAME - _ZThn8_N18CPhoneStateStartupD0Ev @ 452 NONAME - _ZThn8_N18CPhoneStateStartupD1Ev @ 453 NONAME - _ZThn8_N18CPhoneUIController15HandleKeyEventLERK9TKeyEvent10TEventCode @ 454 NONAME - _ZThn8_N18CPhoneUIControllerD0Ev @ 455 NONAME - _ZThn8_N18CPhoneUIControllerD1Ev @ 456 NONAME - _ZThn8_N19CPhoneStateIncoming15HandleKeyEventLERK9TKeyEvent10TEventCode @ 457 NONAME - _ZThn8_N19CPhoneStateIncoming17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 458 NONAME - _ZThn8_N19CPhoneStateIncoming23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 459 NONAME - _ZThn8_N19CPhoneStateIncomingD0Ev @ 460 NONAME - _ZThn8_N19CPhoneStateIncomingD1Ev @ 461 NONAME - _ZThn8_N20CPhoneStateCallSetup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 462 NONAME - _ZThn8_N20CPhoneStateCallSetup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 463 NONAME - _ZThn8_N20CPhoneStateCallSetup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 464 NONAME - _ZThn8_N20CPhoneStateCallSetupD0Ev @ 465 NONAME - _ZThn8_N20CPhoneStateCallSetupD1Ev @ 466 NONAME - _ZThn8_NK11CPhoneState17IsMenuBarVisibleLEv @ 467 NONAME + _ZN11CPhoneState24CanTransEffectTypeBeUsedE21TStateTransEffectType @ 65 NONAME + _ZN11CPhoneState24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 66 NONAME + _ZN11CPhoneState24HandleEnvironmentChangeLEi @ 67 NONAME + _ZN11CPhoneState24StartAlsLineChangeTimerLEv @ 68 NONAME + _ZN11CPhoneState24StoreNumberEntryContentLEv @ 69 NONAME + _ZN11CPhoneState24UpdateInCallContextMenuLEv @ 70 NONAME + _ZN11CPhoneState25HandleAudioOutputChangedLEv @ 71 NONAME + _ZN11CPhoneState25HandleNumberEntryClearedLEv @ 72 NONAME + _ZN11CPhoneState25HandlePhoneEngineMessageLEii @ 73 NONAME + _ZN11CPhoneState25SetNumberEntryVisibilityLEi @ 74 NONAME + _ZN11CPhoneState25SetTouchPaneButtonEnabledEi @ 75 NONAME + _ZN11CPhoneState26HandleIdleForegroundEventLEv @ 76 NONAME + _ZN11CPhoneState26HandlePhoneFocusLostEventLEv @ 77 NONAME + _ZN11CPhoneState26IsNumberEntryContentStoredEv @ 78 NONAME + _ZN11CPhoneState26RestoreNumberEntryContentLEv @ 79 NONAME + _ZN11CPhoneState26SetTouchPaneButtonDisabledEi @ 80 NONAME + _ZN11CPhoneState26UpdateIncomingContextMenuLEi @ 81 NONAME + _ZN11CPhoneState26UpdateSilenceButtonDimmingEv @ 82 NONAME + _ZN11CPhoneState27DisplayCallTerminationNoteLEv @ 83 NONAME + _ZN11CPhoneState27HandlePhoneForegroundEventLEv @ 84 NONAME + _ZN11CPhoneState28ClearNumberEntryContentCacheEv @ 85 NONAME + _ZN11CPhoneState28SetupIdleScreenInBackgroundLEv @ 86 NONAME + _ZN11CPhoneState29DisplayHeaderForCallComingInLEii @ 87 NONAME + _ZN11CPhoneState29DisplayHeaderForOutgoingCallLEi @ 88 NONAME + _ZN11CPhoneState30CheckIfShowCallTerminationNoteEv @ 89 NONAME + _ZN11CPhoneState30CustomizedDialerCbaResourceIdLEv @ 90 NONAME + _ZN11CPhoneState31CustomizedDialerMenuResourceIdLEv @ 91 NONAME + _ZN11CPhoneState34CaptureKeysDuringCallNotificationLEi @ 92 NONAME + _ZN11CPhoneState34SetCallHeaderTextsForCallComingInLEiiP28TPhoneCmdParamCallHeaderData @ 93 NONAME + _ZN11CPhoneState34SetToolbarButtonLoudspeakerEnabledEv @ 94 NONAME + _ZN11CPhoneState35IsAlphanumericSupportedAndCharInputERK9TKeyEvent @ 95 NONAME + _ZN11CPhoneState38CheckIfRestoreNEContentAfterDtmfDialerEv @ 96 NONAME + _ZN11CPhoneState43IsSimStateNotPresentWithSecurityModeEnabledEv @ 97 NONAME + _ZN11CPhoneState7IsSimOkEv @ 98 NONAME + _ZN11CPhoneState9ShowNoteLEi @ 99 NONAME + _ZN11CPhoneStateC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 100 NONAME + _ZN11CPhoneStateC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 101 NONAME + _ZN11CPhoneStateD0Ev @ 102 NONAME + _ZN11CPhoneStateD1Ev @ 103 NONAME + _ZN11CPhoneStateD2Ev @ 104 NONAME + _ZN15CPhoneStateIdle10ConstructLEv @ 105 NONAME + _ZN15CPhoneStateIdle10SpeedDialLERKjNS_21TDialInitiationMethodE @ 106 NONAME + _ZN15CPhoneStateIdle14DialVoiceCallLEv @ 107 NONAME + _ZN15CPhoneStateIdle14HandleCommandLEi @ 108 NONAME + _ZN15CPhoneStateIdle14HandleDialingLEi @ 109 NONAME + _ZN15CPhoneStateIdle15HandleKeyEventLERK9TKeyEvent10TEventCode @ 110 NONAME + _ZN15CPhoneStateIdle15ProcessCommandLEi @ 111 NONAME + _ZN15CPhoneStateIdle17DisplayCallSetupLEi @ 112 NONAME + _ZN15CPhoneStateIdle17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 113 NONAME + _ZN15CPhoneStateIdle18HandleSendCommandLEv @ 114 NONAME + _ZN15CPhoneStateIdle18SpeedDialCanceledLERKj @ 115 NONAME + _ZN15CPhoneStateIdle19DialMultimediaCallLEv @ 116 NONAME + _ZN15CPhoneStateIdle20DisplayIncomingCallLEi @ 117 NONAME + _ZN15CPhoneStateIdle20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 118 NONAME + _ZN15CPhoneStateIdle22OnlyHashInNumberEntryLEv @ 119 NONAME + _ZN15CPhoneStateIdle24CanTransEffectTypeBeUsedE21TStateTransEffectType @ 120 NONAME + _ZN15CPhoneStateIdle25HandleNumberEntryClearedLEv @ 121 NONAME + _ZN15CPhoneStateIdle25HandleNumberLongKeyPressLEv @ 122 NONAME + _ZN15CPhoneStateIdle25HandlePhoneEngineMessageLEii @ 123 NONAME + _ZN15CPhoneStateIdle26HandleIdleForegroundEventLEv @ 124 NONAME + _ZN15CPhoneStateIdle26HandlePhoneFocusLostEventLEv @ 125 NONAME + _ZN15CPhoneStateIdle27HandlePhoneForegroundEventLEv @ 126 NONAME + _ZN15CPhoneStateIdle5DialLERK7TDesC1616TPhoneNumberTypeNS_21TDialInitiationMethodE @ 127 NONAME + _ZN15CPhoneStateIdleC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 128 NONAME + _ZN15CPhoneStateIdleC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 129 NONAME + _ZN15CPhoneStateIdleD0Ev @ 130 NONAME + _ZN15CPhoneStateIdleD1Ev @ 131 NONAME + _ZN15CPhoneStateIdleD2Ev @ 132 NONAME + _ZN16CPhoneCbaManager10UpdateCbaLEi @ 133 NONAME + _ZN16CPhoneCbaManager18UpdateIncomingCbaLEi @ 134 NONAME + _ZN16CPhoneCbaManager7SetCbaLEi @ 135 NONAME + _ZN17CPhoneStateHandle17ViewCommandHandleEv @ 136 NONAME + _ZN17CPhoneStateHandle8InstanceEv @ 137 NONAME + _ZN17CPhoneStateInCall10ConstructLEv @ 138 NONAME + _ZN17CPhoneStateInCall10UpdateCbaLEi @ 139 NONAME + _ZN17CPhoneStateInCall11HandleIdleLEi @ 140 NONAME + _ZN17CPhoneStateInCall12OpenMenuBarLEv @ 141 NONAME + _ZN17CPhoneStateInCall14HandleCommandLEi @ 142 NONAME + _ZN17CPhoneStateInCall15CloseDtmfQueryLEv @ 143 NONAME + _ZN17CPhoneStateInCall15GetRingingCallLEv @ 144 NONAME + _ZN17CPhoneStateInCall16UpdateInCallCbaLEv @ 145 NONAME + _ZN17CPhoneStateInCall17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 146 NONAME + _ZN17CPhoneStateInCall18CallFetchedNumberLERK7TDesC16 @ 147 NONAME + _ZN17CPhoneStateInCall18CreateNumberEntryLEv @ 148 NONAME + _ZN17CPhoneStateInCall18IsVideoCallActiveLEv @ 149 NONAME + _ZN17CPhoneStateInCall19IsVideoCallRingingLEv @ 150 NONAME + _ZN17CPhoneStateInCall19LaunchNewCallQueryLEv @ 151 NONAME + _ZN17CPhoneStateInCall22HandlePropertyChangedLERK4TUidji @ 152 NONAME + _ZN17CPhoneStateInCall23DisconnectOutgoingCallLEv @ 153 NONAME + _ZN17CPhoneStateInCall25HandleNumberEntryClearedLEv @ 154 NONAME + _ZN17CPhoneStateInCall25HandlePhoneEngineMessageLEii @ 155 NONAME + _ZN17CPhoneStateInCall34PhoneNumberAvailableInPhoneEngineLEi @ 156 NONAME + _ZN17CPhoneStateInCallC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 157 NONAME + _ZN17CPhoneStateInCallC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 158 NONAME + _ZN17CPhoneStateInCallD0Ev @ 159 NONAME + _ZN17CPhoneStateInCallD1Ev @ 160 NONAME + _ZN17CPhoneStateInCallD2Ev @ 161 NONAME + _ZN18CPhoneStateMachine11ChangeStateEi @ 162 NONAME + _ZN18CPhoneStateMachine11PhoneEngineEv @ 163 NONAME + _ZN18CPhoneStateMachine12SecurityModeEv @ 164 NONAME + _ZN18CPhoneStateMachine14SetPhoneEngineEP13MPEPhoneModel @ 165 NONAME + _ZN18CPhoneStateMachine15PhoneEngineInfoEv @ 166 NONAME + _ZN18CPhoneStateMachine18CreatePhoneEngineLER14MEngineMonitor @ 167 NONAME + _ZN18CPhoneStateMachine22HandlePropertyChangedLERK4TUidji @ 168 NONAME + _ZN18CPhoneStateMachine22SendPhoneEngineMessageEi @ 169 NONAME + _ZN18CPhoneStateMachine23SetSecurityModeObserverEP26MPhoneSecurityModeObserver @ 170 NONAME + _ZN18CPhoneStateMachine25HandlePhoneEngineMessageLEii @ 171 NONAME + _ZN18CPhoneStateMachine25SetSecurityMessageHandlerEP28MPhoneSecurityMessageHandler @ 172 NONAME + _ZN18CPhoneStateMachine5StateEv @ 173 NONAME + _ZN18CPhoneStateMachine9SetCallIdEi @ 174 NONAME + _ZN18CPhoneStateMachineC1EP23MPhoneViewCommandHandle @ 175 NONAME + _ZN18CPhoneStateMachineC2EP23MPhoneViewCommandHandle @ 176 NONAME + _ZN18CPhoneStateMachineD0Ev @ 177 NONAME + _ZN18CPhoneStateMachineD1Ev @ 178 NONAME + _ZN18CPhoneStateMachineD2Ev @ 179 NONAME + _ZN18CPhoneStateStartup10ConstructLEv @ 180 NONAME + _ZN18CPhoneStateStartup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 181 NONAME + _ZN18CPhoneStateStartup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 182 NONAME + _ZN18CPhoneStateStartup18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 183 NONAME + _ZN18CPhoneStateStartup19HandlePhoneStartupLEv @ 184 NONAME + _ZN18CPhoneStateStartup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 185 NONAME + _ZN18CPhoneStateStartup25HandlePhoneEngineMessageLEii @ 186 NONAME + _ZN18CPhoneStateStartup26HandleIdleForegroundEventLEv @ 187 NONAME + _ZN18CPhoneStateStartup26HandlePEConstructionReadyLEi @ 188 NONAME + _ZN18CPhoneStateStartup4NewLEP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 189 NONAME + _ZN18CPhoneStateStartupC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 190 NONAME + _ZN18CPhoneStateStartupC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 191 NONAME + _ZN18CPhoneStateStartupD0Ev @ 192 NONAME + _ZN18CPhoneStateStartupD1Ev @ 193 NONAME + _ZN18CPhoneStateStartupD2Ev @ 194 NONAME + _ZN18CPhoneUIController11HandleErrorERK12TPEErrorInfo @ 195 NONAME + _ZN18CPhoneUIController13HandleMessageEii @ 196 NONAME + _ZN18CPhoneUIController14HandleCommandLEi @ 197 NONAME + _ZN18CPhoneUIController15DynInitMenuBarLEiP11CEikMenuBar @ 198 NONAME + _ZN18CPhoneUIController15HandleKeyEventLERK9TKeyEvent10TEventCode @ 199 NONAME + _ZN18CPhoneUIController15ProcessCommandLEi @ 200 NONAME + _ZN18CPhoneUIController16DynInitMenuPaneLEiP12CEikMenuPane @ 201 NONAME + _ZN18CPhoneUIController18HandleSystemEventLERK8TWsEvent @ 202 NONAME + _ZN18CPhoneUIController19HandlePhoneStartupLEv @ 203 NONAME + _ZN18CPhoneUIController22HandleForegroundEventLEi @ 204 NONAME + _ZN18CPhoneUIController24HandleEnvironmentChangeLEi @ 205 NONAME + _ZN18CPhoneUIController26HandleIdleForegroundEventLEv @ 206 NONAME + _ZN18CPhoneUIController26HandlePhoneFocusLostEventLEv @ 207 NONAME + _ZN18CPhoneUIController27HandlePhoneForegroundEventLEv @ 208 NONAME + _ZN18CPhoneUIController4NewLER20CPhoneViewController @ 209 NONAME + _ZN18CPhoneUIControllerD0Ev @ 210 NONAME + _ZN18CPhoneUIControllerD1Ev @ 211 NONAME + _ZN18CPhoneUIControllerD2Ev @ 212 NONAME + _ZN19CPhoneStateIncoming10ConstructLEv @ 213 NONAME + _ZN19CPhoneStateIncoming14HandleCommandLEi @ 214 NONAME + _ZN19CPhoneStateIncoming15HandleKeyEventLERK9TKeyEvent10TEventCode @ 215 NONAME + _ZN19CPhoneStateIncoming16DynInitMenuPaneLEiP12CEikMenuPane @ 216 NONAME + _ZN19CPhoneStateIncoming17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 217 NONAME + _ZN19CPhoneStateIncoming23HandleAudioPlayStoppedLEv @ 218 NONAME + _ZN19CPhoneStateIncoming23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 219 NONAME + _ZN19CPhoneStateIncoming25HandleNumberEntryClearedLEv @ 220 NONAME + _ZN19CPhoneStateIncoming25HandlePhoneEngineMessageLEii @ 221 NONAME + _ZN19CPhoneStateIncomingC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 222 NONAME + _ZN19CPhoneStateIncomingC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 223 NONAME + _ZN19CPhoneStateIncomingD0Ev @ 224 NONAME + _ZN19CPhoneStateIncomingD1Ev @ 225 NONAME + _ZN19CPhoneStateIncomingD2Ev @ 226 NONAME + _ZN20CPhoneReconnectQuery19ShowReconnectQueryLEi @ 227 NONAME + _ZN20CPhoneReconnectQuery9InstanceLEv @ 228 NONAME + _ZN20CPhoneStateCallSetup10ConstructLEv @ 229 NONAME + _ZN20CPhoneStateCallSetup10UpdateCbaLEi @ 230 NONAME + _ZN20CPhoneStateCallSetup12OpenMenuBarLEv @ 231 NONAME + _ZN20CPhoneStateCallSetup14HandleCommandLEi @ 232 NONAME + _ZN20CPhoneStateCallSetup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 233 NONAME + _ZN20CPhoneStateCallSetup16UpdateInCallCbaLEv @ 234 NONAME + _ZN20CPhoneStateCallSetup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 235 NONAME + _ZN20CPhoneStateCallSetup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 236 NONAME + _ZN20CPhoneStateCallSetup25HandleNumberEntryClearedLEv @ 237 NONAME + _ZN20CPhoneStateCallSetup25HandlePhoneEngineMessageLEii @ 238 NONAME + _ZN20CPhoneStateCallSetupC1EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 239 NONAME + _ZN20CPhoneStateCallSetupC2EP18MPhoneStateMachineP23MPhoneViewCommandHandleP19MPhoneCustomization @ 240 NONAME + _ZN20CPhoneStateCallSetupD0Ev @ 241 NONAME + _ZN20CPhoneStateCallSetupD1Ev @ 242 NONAME + _ZN20CPhoneStateCallSetupD2Ev @ 243 NONAME + _ZNK11CPhoneState11IsKeyLockOnEv @ 244 NONAME + _ZNK11CPhoneState12IsAutoLockOnEv @ 245 NONAME + _ZNK11CPhoneState14IsSwivelClosedEv @ 246 NONAME + _ZNK11CPhoneState17IsMenuBarVisibleLEv @ 247 NONAME + _ZNK11CPhoneState18TopAppIsDisplayedLEv @ 248 NONAME + _ZNK11CPhoneState20IsDTMFEditorVisibleLEv @ 249 NONAME + _ZNK11CPhoneState25IsOnScreenDialerSupportedEv @ 250 NONAME + _ZNK11CPhoneState26IsCustomizedDialerVisibleLEv @ 251 NONAME + _ZNK11CPhoneState26IsDialingExtensionInFocusLEv @ 252 NONAME + _ZNK11CPhoneState28NeedToReturnToForegroundAppLEv @ 253 NONAME + _ZNK11CPhoneState8SimStateEv @ 254 NONAME + _ZNK15CPhoneStateIdle17IsSpeedDialNumberERK7TDesC16 @ 255 NONAME + _ZTI11CPhoneState @ 256 NONAME + _ZTI15CPhoneStateIdle @ 257 NONAME + _ZTI17CPhoneStateHandle @ 258 NONAME + _ZTI17CPhoneStateInCall @ 259 NONAME + _ZTI18CPhoneStateMachine @ 260 NONAME + _ZTI18CPhoneStateStartup @ 261 NONAME + _ZTI18CPhoneUIController @ 262 NONAME + _ZTI19CPhoneStateIncoming @ 263 NONAME + _ZTI20CPhoneReconnectQuery @ 264 NONAME + _ZTI20CPhoneStateCallSetup @ 265 NONAME + _ZTI23CPhoneDtmfWaitCharTimer @ 266 NONAME + _ZTI23CPhoneKeyEventForwarder @ 267 NONAME + _ZTI24CPhoneSystemEventHandler @ 268 NONAME + _ZTI26CPhoneRemoteControlHandler @ 269 NONAME + _ZTI27CPhoneBtaaDisconnectHandler @ 270 NONAME + _ZTV11CPhoneState @ 271 NONAME + _ZTV15CPhoneStateIdle @ 272 NONAME + _ZTV17CPhoneStateHandle @ 273 NONAME + _ZTV17CPhoneStateInCall @ 274 NONAME + _ZTV18CPhoneStateMachine @ 275 NONAME + _ZTV18CPhoneStateStartup @ 276 NONAME + _ZTV18CPhoneUIController @ 277 NONAME + _ZTV19CPhoneStateIncoming @ 278 NONAME + _ZTV20CPhoneReconnectQuery @ 279 NONAME + _ZTV20CPhoneStateCallSetup @ 280 NONAME + _ZTV23CPhoneDtmfWaitCharTimer @ 281 NONAME + _ZTV23CPhoneKeyEventForwarder @ 282 NONAME + _ZTV24CPhoneSystemEventHandler @ 283 NONAME + _ZTV26CPhoneRemoteControlHandler @ 284 NONAME + _ZTV27CPhoneBtaaDisconnectHandler @ 285 NONAME + _ZThn12_N11CPhoneState15DynInitMenuBarLEiP11CEikMenuBar @ 286 NONAME + _ZThn12_N11CPhoneState16DynInitMenuPaneLEiP12CEikMenuPane @ 287 NONAME + _ZThn12_N11CPhoneState18HandleSystemEventLERK8TWsEvent @ 288 NONAME + _ZThn12_N11CPhoneState19HandleCenRepChangeLERK4TUidj @ 289 NONAME + _ZThn12_N11CPhoneState19HandlePhoneStartupLEv @ 290 NONAME + _ZThn12_N11CPhoneState22HandleForegroundEventLEi @ 291 NONAME + _ZThn12_N11CPhoneState22HandlePropertyChangedLERK4TUidji @ 292 NONAME + _ZThn12_N11CPhoneState24HandleEnvironmentChangeLEi @ 293 NONAME + _ZThn12_N11CPhoneState26HandleIdleForegroundEventLEv @ 294 NONAME + _ZThn12_N11CPhoneState26HandlePhoneFocusLostEventLEv @ 295 NONAME + _ZThn12_N11CPhoneState27HandlePhoneForegroundEventLEv @ 296 NONAME + _ZThn12_N11CPhoneStateD0Ev @ 297 NONAME + _ZThn12_N11CPhoneStateD1Ev @ 298 NONAME + _ZThn12_N15CPhoneStateIdle26HandleIdleForegroundEventLEv @ 299 NONAME + _ZThn12_N15CPhoneStateIdle26HandlePhoneFocusLostEventLEv @ 300 NONAME + _ZThn12_N15CPhoneStateIdle27HandlePhoneForegroundEventLEv @ 301 NONAME + _ZThn12_N15CPhoneStateIdleD0Ev @ 302 NONAME + _ZThn12_N15CPhoneStateIdleD1Ev @ 303 NONAME + _ZThn12_N17CPhoneStateInCall22HandlePropertyChangedLERK4TUidji @ 304 NONAME + _ZThn12_N17CPhoneStateInCallD0Ev @ 305 NONAME + _ZThn12_N17CPhoneStateInCallD1Ev @ 306 NONAME + _ZThn12_N18CPhoneStateStartup19HandlePhoneStartupLEv @ 307 NONAME + _ZThn12_N18CPhoneStateStartup26HandleIdleForegroundEventLEv @ 308 NONAME + _ZThn12_N18CPhoneStateStartupD0Ev @ 309 NONAME + _ZThn12_N18CPhoneStateStartupD1Ev @ 310 NONAME + _ZThn12_N18CPhoneUIController15DynInitMenuBarLEiP11CEikMenuBar @ 311 NONAME + _ZThn12_N18CPhoneUIController16DynInitMenuPaneLEiP12CEikMenuPane @ 312 NONAME + _ZThn12_N18CPhoneUIController18HandleSystemEventLERK8TWsEvent @ 313 NONAME + _ZThn12_N18CPhoneUIController19HandlePhoneStartupLEv @ 314 NONAME + _ZThn12_N18CPhoneUIController22HandleForegroundEventLEi @ 315 NONAME + _ZThn12_N18CPhoneUIController24HandleEnvironmentChangeLEi @ 316 NONAME + _ZThn12_N18CPhoneUIController26HandleIdleForegroundEventLEv @ 317 NONAME + _ZThn12_N18CPhoneUIController26HandlePhoneFocusLostEventLEv @ 318 NONAME + _ZThn12_N18CPhoneUIController27HandlePhoneForegroundEventLEv @ 319 NONAME + _ZThn12_N18CPhoneUIControllerD0Ev @ 320 NONAME + _ZThn12_N18CPhoneUIControllerD1Ev @ 321 NONAME + _ZThn12_N19CPhoneStateIncoming16DynInitMenuPaneLEiP12CEikMenuPane @ 322 NONAME + _ZThn12_N19CPhoneStateIncomingD0Ev @ 323 NONAME + _ZThn12_N19CPhoneStateIncomingD1Ev @ 324 NONAME + _ZThn12_N20CPhoneStateCallSetupD0Ev @ 325 NONAME + _ZThn12_N20CPhoneStateCallSetupD1Ev @ 326 NONAME + _ZThn16_N11CPhoneState14HandleCommandLEi @ 327 NONAME + _ZThn16_N11CPhoneState15ProcessCommandLEi @ 328 NONAME + _ZThn16_N11CPhoneStateD0Ev @ 329 NONAME + _ZThn16_N11CPhoneStateD1Ev @ 330 NONAME + _ZThn16_N15CPhoneStateIdle14HandleCommandLEi @ 331 NONAME + _ZThn16_N15CPhoneStateIdle15ProcessCommandLEi @ 332 NONAME + _ZThn16_N15CPhoneStateIdleD0Ev @ 333 NONAME + _ZThn16_N15CPhoneStateIdleD1Ev @ 334 NONAME + _ZThn16_N17CPhoneStateInCall14HandleCommandLEi @ 335 NONAME + _ZThn16_N17CPhoneStateInCallD0Ev @ 336 NONAME + _ZThn16_N17CPhoneStateInCallD1Ev @ 337 NONAME + _ZThn16_N18CPhoneStateStartupD0Ev @ 338 NONAME + _ZThn16_N18CPhoneStateStartupD1Ev @ 339 NONAME + _ZThn16_N18CPhoneUIController14HandleCommandLEi @ 340 NONAME + _ZThn16_N18CPhoneUIController15ProcessCommandLEi @ 341 NONAME + _ZThn16_N18CPhoneUIControllerD0Ev @ 342 NONAME + _ZThn16_N18CPhoneUIControllerD1Ev @ 343 NONAME + _ZThn16_N19CPhoneStateIncoming14HandleCommandLEi @ 344 NONAME + _ZThn16_N19CPhoneStateIncomingD0Ev @ 345 NONAME + _ZThn16_N19CPhoneStateIncomingD1Ev @ 346 NONAME + _ZThn16_N20CPhoneStateCallSetup14HandleCommandLEi @ 347 NONAME + _ZThn16_N20CPhoneStateCallSetupD0Ev @ 348 NONAME + _ZThn16_N20CPhoneStateCallSetupD1Ev @ 349 NONAME + _ZThn20_N11CPhoneState20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 350 NONAME + _ZThn20_N11CPhoneStateD0Ev @ 351 NONAME + _ZThn20_N11CPhoneStateD1Ev @ 352 NONAME + _ZThn20_N15CPhoneStateIdle20HandleRemConCommandLE25TRemConCoreApiOperationId26TRemConCoreApiButtonAction @ 353 NONAME + _ZThn20_N15CPhoneStateIdleD0Ev @ 354 NONAME + _ZThn20_N15CPhoneStateIdleD1Ev @ 355 NONAME + _ZThn20_N17CPhoneStateInCallD0Ev @ 356 NONAME + _ZThn20_N17CPhoneStateInCallD1Ev @ 357 NONAME + _ZThn20_N18CPhoneStateStartupD0Ev @ 358 NONAME + _ZThn20_N18CPhoneStateStartupD1Ev @ 359 NONAME + _ZThn20_N19CPhoneStateIncomingD0Ev @ 360 NONAME + _ZThn20_N19CPhoneStateIncomingD1Ev @ 361 NONAME + _ZThn20_N20CPhoneStateCallSetupD0Ev @ 362 NONAME + _ZThn20_N20CPhoneStateCallSetupD1Ev @ 363 NONAME + _ZThn24_N11CPhoneState19SetDivertIndicationEi @ 364 NONAME + _ZThn24_N11CPhoneStateD0Ev @ 365 NONAME + _ZThn24_N11CPhoneStateD1Ev @ 366 NONAME + _ZThn24_N15CPhoneStateIdleD0Ev @ 367 NONAME + _ZThn24_N15CPhoneStateIdleD1Ev @ 368 NONAME + _ZThn24_N17CPhoneStateInCallD0Ev @ 369 NONAME + _ZThn24_N17CPhoneStateInCallD1Ev @ 370 NONAME + _ZThn24_N18CPhoneStateStartupD0Ev @ 371 NONAME + _ZThn24_N18CPhoneStateStartupD1Ev @ 372 NONAME + _ZThn24_N19CPhoneStateIncomingD0Ev @ 373 NONAME + _ZThn24_N19CPhoneStateIncomingD1Ev @ 374 NONAME + _ZThn24_N20CPhoneStateCallSetupD0Ev @ 375 NONAME + _ZThn24_N20CPhoneStateCallSetupD1Ev @ 376 NONAME + _ZThn28_N11CPhoneState25HandleNumberEntryClearedLEv @ 377 NONAME + _ZThn28_N15CPhoneStateIdle25HandleNumberEntryClearedLEv @ 378 NONAME + _ZThn28_N17CPhoneStateInCall25HandleNumberEntryClearedLEv @ 379 NONAME + _ZThn28_N19CPhoneStateIncoming25HandleNumberEntryClearedLEv @ 380 NONAME + _ZThn28_N20CPhoneStateCallSetup25HandleNumberEntryClearedLEv @ 381 NONAME + _ZThn32_N11CPhoneState23HandleNumberEntryEditedEv @ 382 NONAME + _ZThn32_N11CPhoneStateD0Ev @ 383 NONAME + _ZThn32_N11CPhoneStateD1Ev @ 384 NONAME + _ZThn32_N15CPhoneStateIdleD0Ev @ 385 NONAME + _ZThn32_N15CPhoneStateIdleD1Ev @ 386 NONAME + _ZThn32_N17CPhoneStateInCallD0Ev @ 387 NONAME + _ZThn32_N17CPhoneStateInCallD1Ev @ 388 NONAME + _ZThn32_N18CPhoneStateStartupD0Ev @ 389 NONAME + _ZThn32_N18CPhoneStateStartupD1Ev @ 390 NONAME + _ZThn32_N19CPhoneStateIncomingD0Ev @ 391 NONAME + _ZThn32_N19CPhoneStateIncomingD1Ev @ 392 NONAME + _ZThn32_N20CPhoneStateCallSetupD0Ev @ 393 NONAME + _ZThn32_N20CPhoneStateCallSetupD1Ev @ 394 NONAME + _ZThn36_NK11CPhoneState11IsKeyLockOnEv @ 395 NONAME + _ZThn36_NK11CPhoneState12IsAutoLockOnEv @ 396 NONAME + _ZThn4_N11CPhoneState12HandleErrorLERK12TPEErrorInfo @ 397 NONAME + _ZThn4_N11CPhoneState25HandlePhoneEngineMessageLEii @ 398 NONAME + _ZThn4_N11CPhoneStateD0Ev @ 399 NONAME + _ZThn4_N11CPhoneStateD1Ev @ 400 NONAME + _ZThn4_N15CPhoneStateIdle25HandlePhoneEngineMessageLEii @ 401 NONAME + _ZThn4_N15CPhoneStateIdleD0Ev @ 402 NONAME + _ZThn4_N15CPhoneStateIdleD1Ev @ 403 NONAME + _ZThn4_N17CPhoneStateInCall25HandlePhoneEngineMessageLEii @ 404 NONAME + _ZThn4_N17CPhoneStateInCallD0Ev @ 405 NONAME + _ZThn4_N17CPhoneStateInCallD1Ev @ 406 NONAME + _ZThn4_N18CPhoneStateMachine11ChangeStateEi @ 407 NONAME + _ZThn4_N18CPhoneStateMachine11PhoneEngineEv @ 408 NONAME + _ZThn4_N18CPhoneStateMachine12SecurityModeEv @ 409 NONAME + _ZThn4_N18CPhoneStateMachine14SetPhoneEngineEP13MPEPhoneModel @ 410 NONAME + _ZThn4_N18CPhoneStateMachine15PhoneEngineInfoEv @ 411 NONAME + _ZThn4_N18CPhoneStateMachine18CreatePhoneEngineLER14MEngineMonitor @ 412 NONAME + _ZThn4_N18CPhoneStateMachine22HandlePropertyChangedLERK4TUidji @ 413 NONAME + _ZThn4_N18CPhoneStateMachine22SendPhoneEngineMessageEi @ 414 NONAME + _ZThn4_N18CPhoneStateMachine23SetSecurityModeObserverEP26MPhoneSecurityModeObserver @ 415 NONAME + _ZThn4_N18CPhoneStateMachine25HandlePhoneEngineMessageLEii @ 416 NONAME + _ZThn4_N18CPhoneStateMachine25SetSecurityMessageHandlerEP28MPhoneSecurityMessageHandler @ 417 NONAME + _ZThn4_N18CPhoneStateMachine5StateEv @ 418 NONAME + _ZThn4_N18CPhoneStateMachine9SetCallIdEi @ 419 NONAME + _ZThn4_N18CPhoneStateMachineD0Ev @ 420 NONAME + _ZThn4_N18CPhoneStateMachineD1Ev @ 421 NONAME + _ZThn4_N18CPhoneStateStartup25HandlePhoneEngineMessageLEii @ 422 NONAME + _ZThn4_N18CPhoneStateStartupD0Ev @ 423 NONAME + _ZThn4_N18CPhoneStateStartupD1Ev @ 424 NONAME + _ZThn4_N18CPhoneUIController11HandleErrorERK12TPEErrorInfo @ 425 NONAME + _ZThn4_N18CPhoneUIController13HandleMessageEii @ 426 NONAME + _ZThn4_N19CPhoneStateIncoming25HandlePhoneEngineMessageLEii @ 427 NONAME + _ZThn4_N19CPhoneStateIncomingD0Ev @ 428 NONAME + _ZThn4_N19CPhoneStateIncomingD1Ev @ 429 NONAME + _ZThn4_N20CPhoneStateCallSetup25HandlePhoneEngineMessageLEii @ 430 NONAME + _ZThn4_N20CPhoneStateCallSetupD0Ev @ 431 NONAME + _ZThn4_N20CPhoneStateCallSetupD1Ev @ 432 NONAME + _ZThn8_N11CPhoneState14IsNoteVisibleLEv @ 433 NONAME + _ZThn8_N11CPhoneState15HandleKeyEventLERK9TKeyEvent10TEventCode @ 434 NONAME + _ZThn8_N11CPhoneState15HandleLongHashLEv @ 435 NONAME + _ZThn8_N11CPhoneState17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 436 NONAME + _ZThn8_N11CPhoneState18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 437 NONAME + _ZThn8_N11CPhoneState23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 438 NONAME + _ZThn8_N11CPhoneState24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 439 NONAME + _ZThn8_N11CPhoneState35IsAlphanumericSupportedAndCharInputERK9TKeyEvent @ 440 NONAME + _ZThn8_N11CPhoneStateD0Ev @ 441 NONAME + _ZThn8_N11CPhoneStateD1Ev @ 442 NONAME + _ZThn8_N15CPhoneStateIdle15HandleKeyEventLERK9TKeyEvent10TEventCode @ 443 NONAME + _ZThn8_N15CPhoneStateIdle17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 444 NONAME + _ZThn8_N15CPhoneStateIdleD0Ev @ 445 NONAME + _ZThn8_N15CPhoneStateIdleD1Ev @ 446 NONAME + _ZThn8_N17CPhoneStateInCall17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 447 NONAME + _ZThn8_N17CPhoneStateInCallD0Ev @ 448 NONAME + _ZThn8_N17CPhoneStateInCallD1Ev @ 449 NONAME + _ZThn8_N18CPhoneStateStartup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 450 NONAME + _ZThn8_N18CPhoneStateStartup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 451 NONAME + _ZThn8_N18CPhoneStateStartup18HandleDtmfKeyToneLERK9TKeyEvent10TEventCode @ 452 NONAME + _ZThn8_N18CPhoneStateStartup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 453 NONAME + _ZThn8_N18CPhoneStateStartupD0Ev @ 454 NONAME + _ZThn8_N18CPhoneStateStartupD1Ev @ 455 NONAME + _ZThn8_N18CPhoneUIController15HandleKeyEventLERK9TKeyEvent10TEventCode @ 456 NONAME + _ZThn8_N18CPhoneUIControllerD0Ev @ 457 NONAME + _ZThn8_N18CPhoneUIControllerD1Ev @ 458 NONAME + _ZThn8_N19CPhoneStateIncoming15HandleKeyEventLERK9TKeyEvent10TEventCode @ 459 NONAME + _ZThn8_N19CPhoneStateIncoming17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 460 NONAME + _ZThn8_N19CPhoneStateIncoming23HandleKeyPressDurationLE8TKeyCode25TTimeIntervalMicroSeconds @ 461 NONAME + _ZThn8_N19CPhoneStateIncomingD0Ev @ 462 NONAME + _ZThn8_N19CPhoneStateIncomingD1Ev @ 463 NONAME + _ZThn8_N20CPhoneStateCallSetup15HandleKeyEventLERK9TKeyEvent10TEventCode @ 464 NONAME + _ZThn8_N20CPhoneStateCallSetup17HandleKeyMessageLEN15MPhoneKeyEvents22TPhoneKeyEventMessagesE8TKeyCode @ 465 NONAME + _ZThn8_N20CPhoneStateCallSetup24HandleCreateNumberEntryLERK9TKeyEvent10TEventCode @ 466 NONAME + _ZThn8_N20CPhoneStateCallSetupD0Ev @ 467 NONAME + _ZThn8_N20CPhoneStateCallSetupD1Ev @ 468 NONAME + _ZThn8_NK11CPhoneState17IsMenuBarVisibleLEv @ 469 NONAME diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/group/phoneuicontrol.mmp --- a/phoneapp/phoneuicontrol/group/phoneuicontrol.mmp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/group/phoneuicontrol.mmp Tue Apr 27 16:37:10 2010 +0300 @@ -79,6 +79,7 @@ LIBRARY featmgr.lib // FeatureManager LIBRARY connmon.lib // RConnectionMonitor LIBRARY avkon.lib // AknTextUtils +LIBRARY ProfileEngine.lib // RemCon LIBRARY remconcoreapi.lib diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/inc/cphonekeyeventforwarder.h --- a/phoneapp/phoneuicontrol/inc/cphonekeyeventforwarder.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/inc/cphonekeyeventforwarder.h Tue Apr 27 16:37:10 2010 +0300 @@ -180,9 +180,9 @@ /** * Checks from the statemachine is the given keyevent - * from one of the allowed characters + * one which produces a legal character in the current mode. */ - TBool IsAlphaNumericKey( const TKeyEvent& aKeyEvent ); + TBool IsKeyAllowed( const TKeyEvent& aKeyEvent ); /** * Checks is the given key special character (*, 0, # ) from half-qwerty @@ -198,12 +198,18 @@ TBool IsKeyBlocked( const TKeyEvent& aKeyEvent ) const; /** + * Test if key has flags indicating that it has been simulated by the + * touch dialer. + */ + TBool IsKeySimulatedByTouchDialer( const TKeyEvent& aKeyEvent ) const; + + /** * Handles dialer key event. This includes handling multitapping of *-key. * If multitap happens, function creates back space event * to delete previous character, and replaces it with * the next one in the cyclig character list *+pw. */ - void HandleTouchDialerKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType ); + void HandleTouchDialerKeyEventL( const TKeyEvent& aKeyEvent ); private: // Data diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/inc/cphonestate.h --- a/phoneapp/phoneuicontrol/inc/cphonestate.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/inc/cphonestate.h Tue Apr 27 16:37:10 2010 +0300 @@ -42,6 +42,10 @@ enum TStateTransEffectType { ENoneType, + // These effect types can be used only when NE is opened/closed + // when some other app than phone is visible on the foreground/ + // background. + // These cannot be used for internal transitions (=call ui<->dialer). ENumberEntryOpen, ENumberEntryClose, ENumberEntryCreate @@ -242,7 +246,8 @@ IMPORT_C void HandleLongHashL(); /** - * Informs view to start Transition effect + * Informs view to start Transition effect if effect + * type is feasible for current state. * @param aType a transition effect, default none * EndTransEffect() must be called when update is done. */ @@ -615,6 +620,14 @@ */ IMPORT_C virtual void OnlyHashInNumberEntryL(); + /* + * Checks if it's ok to use aType effect in this state. + * + * @param aType effect to be checked + * @return true if aType effect can be used + */ + IMPORT_C virtual TBool CanTransEffectTypeBeUsed( TStateTransEffectType aType ); + /** * Informs view that UI is being updated (call bubble or number editor). * EndUiUpdate() must be called when update is done. @@ -711,6 +724,7 @@ * Returns customized dialer CBA resource id */ IMPORT_C TInt CustomizedDialerCbaResourceIdL(); + protected: // NumberEntry functions. diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/inc/cphonestateidle.h --- a/phoneapp/phoneuicontrol/inc/cphonestateidle.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/inc/cphonestateidle.h Tue Apr 27 16:37:10 2010 +0300 @@ -164,6 +164,14 @@ * in number entry. */ IMPORT_C virtual void OnlyHashInNumberEntryL(); + + /* + * Checks if it's ok to use aType effect in this state. + * + * @param aType effect to be checked + * @return true if aType effect can be used + */ + IMPORT_C virtual TBool CanTransEffectTypeBeUsed( TStateTransEffectType aType ); /** * A message handling function for EPEMessageDialling @@ -290,9 +298,6 @@ TInt GetNumberAcqMenuIdL(); private: - - // Owned profile engine - MProfileEngine* iEngine; // indicates that incomming call is arrived. TBool iIncommingCall; diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/inc/cphoneuicontroller.h --- a/phoneapp/phoneuicontrol/inc/cphoneuicontroller.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/inc/cphoneuicontroller.h Tue Apr 27 16:37:10 2010 +0300 @@ -185,6 +185,11 @@ */ void DoHandlePhoneNumberEditorCallBack(); + /** + * Handles the construction of Remote Controller Handler. + */ + void ConstructRemoteControlHandlerL(); + private: // Data /** diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/src/cphonekeyeventforwarder.cpp --- a/phoneapp/phoneuicontrol/src/cphonekeyeventforwarder.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphonekeyeventforwarder.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -79,10 +79,9 @@ { __LOGMETHODSTARTEND( EPhoneControl, "CPhoneKeyEventForwarder::~CPhoneKeyEventForwarder"); - CEikonEnv* env = static_cast(ControlEnv()); - if( env ) + if ( iEikonEnv ) { - env->EikAppUi()->RemoveFromStack( this ); + iEikonEnv->EikAppUi()->RemoveFromStack( this ); } delete iLongPressKeyEventTimer; @@ -142,25 +141,20 @@ "CPhoneKeyEventForwarder::OfferKeyEventL"); TKeyResponse ret( EKeyWasNotConsumed ); - TKeyEvent keyEvent = aKeyEvent; ret = OfferKeyEventBeforeControlStackL( aKeyEvent, aType ); - // Convert event. Use already converted iKeyPressedDown. - // Do not convert other than DTMF tones - if( CPhoneKeys::IsDtmfTone( aKeyEvent, aType ) ) + if ( !aKeyEvent.iRepeats ) { + // Convert event. Use already converted iKeyPressedDown. + TKeyEvent keyEvent = aKeyEvent; keyEvent.iCode = iKeyPressedDown; - } - - if ( !keyEvent.iRepeats ) - { + // Start and stop dtmf iStateMachine->State()->HandleDtmfKeyToneL( keyEvent, aType ); - if( aType != EEventKeyUp && - ( CPhoneKeys::IsNumericKey( keyEvent, aType ) || - IsAlphaNumericKey( keyEvent ) ) - ) + // Open number entry view if any allowed character key + // is pressed on homescreen or in-call ui + if ( aType != EEventKeyUp && IsKeyAllowed( keyEvent ) ) { // Do not open number entry with up key iStateMachine->State()->HandleCreateNumberEntryL( keyEvent, aType ); @@ -202,10 +196,9 @@ MakeVisible( EFalse ); SetRect( aRect ); - CEikonEnv* env = static_cast(ControlEnv()); - if( env ) + if ( iEikonEnv ) { - env->EikAppUi()->AddToStackL( + iEikonEnv->EikAppUi()->AddToStackL( this, ECoeStackPriorityEnvironmentFilter, ECoeStackFlagRefusesFocus ); @@ -215,7 +208,7 @@ iLongPressKeyEventTimer = CPhoneTimer::NewL(); // Create qwerty mode handler - iQwertyHandler = CPhoneQwertyHandler::NewL(); + iQwertyHandler = CPhoneQwertyHandler::NewL(); TPhoneCmdParamPointer ptrParam; iViewCommandHandle->ExecuteCommand( EPhoneViewGetQwertyModeObserver, &ptrParam ); @@ -223,22 +216,32 @@ static_cast( ptrParam.Pointer() ); iQwertyHandler->AddQwertyModeObserverL( *qwertyObserver ); - } // ----------------------------------------------------------------------------- // CPhoneKeyEventForwarder::IsAlphaNumericKey // ----------------------------------------------------------------------------- // -TBool CPhoneKeyEventForwarder::IsAlphaNumericKey( const TKeyEvent& aKeyEvent ) +TBool CPhoneKeyEventForwarder::IsKeyAllowed( const TKeyEvent& aKeyEvent ) { __LOGMETHODSTARTEND( EPhoneControl, "CPhoneKeyEventForwarder::IsAlphaNumericKey"); - TBool alphaNumeric = - iStateMachine->State()->IsAlphanumericSupportedAndCharInput( aKeyEvent ); + TKeyEvent keyEvent( aKeyEvent ); + + // Check keyboard mode + TBool isModeNumeric = iViewCommandHandle->HandleCommandL( + EPhoneViewIsNumberEntryNumericMode ) == EPhoneViewResponseSuccess; - return alphaNumeric; + // Check if key is a numeric key + TBool isNumeric = CPhoneKeys::IsNumericKey( keyEvent, EEventKey ); + + // Check if key is alpha numeric key and alphabet input is allowed + TBool isAllowedAlphaNumeric = + iStateMachine->State()->IsAlphanumericSupportedAndCharInput( keyEvent ); + + return ( ( isModeNumeric && isNumeric ) || + ( !isModeNumeric && isAllowedAlphaNumeric ) ); } // ----------------------------------------------------------------------------- @@ -256,7 +259,7 @@ KCRUidAvkon, KAknKeyBoardLayout ) ); - if( keyboard == EPtiKeyboardHalfQwerty ) + if ( keyboard == EPtiKeyboardHalfQwerty ) { switch ( aKeyEvent.iScanCode ) { @@ -285,11 +288,23 @@ } // ----------------------------------------------------------------------------- -// CPhoneKeyEventForwarder::HandleTouchDialerKeyEventL +// CPhoneKeyEventForwarder::IsKeySimulatedByTouchDialer // // ----------------------------------------------------------------------------- // -void CPhoneKeyEventForwarder::HandleTouchDialerKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType ) +TBool CPhoneKeyEventForwarder::IsKeySimulatedByTouchDialer( + const TKeyEvent& aKeyEvent ) const + { + return ( ( aKeyEvent.iModifiers & EModifierNumLock ) && + ( aKeyEvent.iModifiers & EModifierKeypad ) ); + } + +// ----------------------------------------------------------------------------- +// CPhoneKeyEventForwarder::HandleTouchDialerKeyEventL +// Handle EEventKey type of event from touch dialer +// ----------------------------------------------------------------------------- +// +void CPhoneKeyEventForwarder::HandleTouchDialerKeyEventL( const TKeyEvent& aKeyEvent ) { TBool multitap = aKeyEvent.iScanCode == EStdKeyNkpAsterisk && iPreviousScanCode == EStdKeyNkpAsterisk && @@ -297,19 +312,16 @@ if ( multitap ) { - if ( aType == EEventKeyDown ) - { - // Update multitap index - iMultitapIndex = ( iMultitapIndex + 1 ) % KAsteriskMultitapCharacters().Length(); - - // Delete the previously entered character by simulating a backspace character. - TKeyEvent backSpaceEvent; - backSpaceEvent.iModifiers = 0; - backSpaceEvent.iRepeats = 0; - backSpaceEvent.iCode = EKeyBackspace; - backSpaceEvent.iScanCode = EStdKeyBackspace; - iStateMachine->State()->HandleKeyEventL( backSpaceEvent, EEventKey ); - } + // Update multitap index + iMultitapIndex = ( iMultitapIndex + 1 ) % KAsteriskMultitapCharacters().Length(); + + // Delete the previously entered character by simulating a backspace character. + TKeyEvent backSpaceEvent; + backSpaceEvent.iModifiers = 0; + backSpaceEvent.iRepeats = 0; + backSpaceEvent.iCode = EKeyBackspace; + backSpaceEvent.iScanCode = EStdKeyBackspace; + iStateMachine->State()->HandleKeyEventL( backSpaceEvent, EEventKey ); TKeyEvent keyEvent( aKeyEvent ); @@ -317,18 +329,12 @@ keyEvent.iCode = ( TInt ) KAsteriskMultitapCharacters()[ iMultitapIndex ]; // Send character to number entry. - iStateMachine->State()->HandleKeyEventL( keyEvent, aType ); + iStateMachine->State()->HandleKeyEventL( keyEvent, EEventKey ); } - else { iMultitapIndex = 0; - iStateMachine->State()->HandleKeyEventL( aKeyEvent, aType ); - } - - if ( aType == EEventKeyUp ) - { - iPreviousScanCode = aKeyEvent.iScanCode; + iStateMachine->State()->HandleKeyEventL( aKeyEvent, EEventKey ); } } @@ -367,26 +373,6 @@ default: break; } - - // Check if keyEvent is simulated by Dialer. - const TBool simulatedByDialer = - ( ( aKeyEvent.iModifiers & ( EModifierNumLock | EModifierKeypad ) ) - == ( EModifierNumLock | EModifierKeypad ) ); - - if( simulatedByDialer ) - { - HandleTouchDialerKeyEventL( aKeyEvent, aType ); - response = EKeyWasConsumed; - } - - else - { - // If not simulated by dialer, multitap related fields are reset. - // Any key event not originating from dialer interrupts multitap - // behaviour. - iMultitapIndex = 0; - iPreviousScanCode = 0; - } return response; } @@ -407,8 +393,7 @@ // Send key to editor iStateMachine->State()->HandleKeyEventL( aKeyEvent, aType ); - if( EEventKeyUp == aType - && EKeyNull != iKeyPressedDown ) + if ( EEventKeyUp == aType && EKeyNull != iKeyPressedDown ) { // Handle short key press iStateMachine->State()->HandleKeyMessageL( @@ -472,16 +457,60 @@ "CPhoneKeyEventForwarder::HandleEventKeyBeforeControlStackL"); TKeyResponse response( EKeyWasNotConsumed ); + TKeyEvent keyEvent( aKeyEvent ); - // Convert event. - TKeyEvent keyEvent = aKeyEvent; - keyEvent.iCode = iKeyPressedDown; + // Special handling for virtual dialer keys events + const TBool simulatedByDialer = IsKeySimulatedByTouchDialer( keyEvent ); + if ( simulatedByDialer ) + { + // feed the event directly to number entry + HandleTouchDialerKeyEventL( keyEvent ); + response = EKeyWasConsumed; + } + else + { + // If not simulated by dialer, multitap related fields are reset. + // Any key event not originating from dialer interrupts multitap + // behaviour. + iMultitapIndex = 0; + iPreviousScanCode = 0; + } - if( aKeyEvent.iRepeats > 0 && - CPhoneKeys::IsDtmfTone( keyEvent, EEventKey ) ) + // Special handling for QWERTY numeric mode key events + if ( response == EKeyWasNotConsumed ) { - // Do not repeat dtmf characters - response = EKeyWasConsumed; + // FEP treats numeric QWERTY mode of Phone editor as a special case where most + // key events flow through directly to the Phone app (but some don't). + // To ensure consistent handling of numeric mode keys and QWERTY modifiers, + // handle those keys manually before FEP has a chance to mess things up. + TBool numericMode = iViewCommandHandle->HandleCommandL( + EPhoneViewIsNumberEntryNumericMode ) == EPhoneViewResponseSuccess; + + if ( iQwertyHandler->IsQwertyInput() && numericMode ) + { + iQwertyHandler->ConvertToNumeric( keyEvent ); + // Send key to editor unless this is a repeat event for dtmf character + if ( aKeyEvent.iRepeats == 0 || + !CPhoneKeys::IsDtmfTone( keyEvent, EEventKey ) ) + { + iStateMachine->State()->HandleKeyEventL( keyEvent, EEventKey ); + } + response = EKeyWasConsumed; + } + } + + // Prevent repeats of DTMF keys anyway + if ( response == EKeyWasNotConsumed ) + { + // Convert event. + keyEvent.iCode = iKeyPressedDown; + if ( aKeyEvent.iRepeats > 0 && + aKeyEvent.iCode != EKeyF18 && // EKeyF18 is used for AknCCPU support + CPhoneKeys::IsDtmfTone( keyEvent, EEventKey ) ) + { + // Do not repeat dtmf characters + response = EKeyWasConsumed; + } } return response; @@ -519,6 +548,9 @@ } } + // Store the previous scan code + iPreviousScanCode = iScanCode; + return EKeyWasNotConsumed; } @@ -602,35 +634,53 @@ "CPhoneKeyEventHandler::ConvertKeyCode scan code (%d)", aKeyEvent.iScanCode ); - if( !ConvertHalfQwertySpecialChar( aCode, aKeyEvent ) ) + if ( !ConvertHalfQwertySpecialChar( aCode, aKeyEvent ) ) { - switch ( aKeyEvent.iScanCode ) + TBool numMode = iViewCommandHandle->HandleCommandL( + EPhoneViewIsNumberEntryNumericMode ) == EPhoneViewResponseSuccess; + TBool simulatedByDialer = IsKeySimulatedByTouchDialer( aKeyEvent ); + + if ( iQwertyHandler->IsQwertyInput() && numMode && !simulatedByDialer ) + { + TUint numCode = iQwertyHandler->NumericKeyCode( aKeyEvent ); + if ( numCode ) + { + aCode = numCode; + } + else + { + aCode = aKeyEvent.iScanCode; + } + } + else { - case EStdKeyEnter: - aCode = EKeyEnter; - break; - case EStdKeyYes: - aCode = EKeyYes; - break; - case EStdKeyNo: - aCode = EKeyNo; - break; - case EStdKeyDeviceF: - aCode = EKeyDeviceF; // EStdKeyDeviceF mapping for unlock switch. - break; - case EStdKeyHash: - aCode = KPhoneDtmfHashCharacter; - break; - case EStdKeyNkpAsterisk: - aCode = KPhoneDtmfStarCharacter; - break; - case EStdKeyApplication0: - aCode = EKeyApplication0; - break; - - default: - aCode = aKeyEvent.iScanCode; // Use default code - break; + switch ( aKeyEvent.iScanCode ) + { + case EStdKeyEnter: + aCode = EKeyEnter; + break; + case EStdKeyYes: + aCode = EKeyYes; + break; + case EStdKeyNo: + aCode = EKeyNo; + break; + case EStdKeyDeviceF: + aCode = EKeyDeviceF; // EStdKeyDeviceF mapping for unlock switch. + break; + case EStdKeyHash: + aCode = KPhoneDtmfHashCharacter; + break; + case EStdKeyNkpAsterisk: + aCode = KPhoneDtmfStarCharacter; + break; + case EStdKeyApplication0: + aCode = EKeyApplication0; + break; + default: + aCode = aKeyEvent.iScanCode; // Use default code + break; + } } } diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/src/cphonenumberentrymanager.cpp --- a/phoneapp/phoneuicontrol/src/cphonenumberentrymanager.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphonenumberentrymanager.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -45,6 +45,11 @@ const TInt KPhoneKeyStart = 33; const TInt KPhoneKeyEnd = 127; +const TInt KKeyCtrlA( 1 ); +const TInt KKeyCtrlC( 3 ); +const TInt KKeyCtrlV( 22 ); +const TInt KKeyCtrlX( 24 ); + // ======== MEMBER FUNCTIONS ======== // --------------------------------------------------------------------------- @@ -395,7 +400,11 @@ keyEventParam.SetKeyEvent( aKeyEvent ); keyEventParam.SetEventCode( aEventCode ); - if ( IsValidAlphaNumericKey( aKeyEvent, aEventCode ) ) + if ( IsValidAlphaNumericKey( aKeyEvent, aEventCode ) + || aKeyEvent.iCode == KKeyCtrlA + || aKeyEvent.iCode == KKeyCtrlC + || aKeyEvent.iCode == KKeyCtrlV + || aKeyEvent.iCode == KKeyCtrlX ) { iViewCommandHandle.HandleCommandL( EPhoneViewSendKeyEventToNumberEntry, &keyEventParam ); @@ -449,7 +458,7 @@ // a numeric key (1,2,3,4,6,7,8,9,0,+,*,p,w ) // or // a letter from fullscreen qwerty, miniqwerty or handwriting - // when voip is enabled. + // when voip or easydialing is enabled. if ( numericKeyEntered || IsAlphanumericSupportedAndCharInput( aKeyEvent ) ) { @@ -461,17 +470,20 @@ // ----------------------------------------------------------------------------- // CPhoneNumberEntryManager::IsAlphanumericSupportedAndCharInput +// Check that number entry is in alphabetic mode and given key is an allowed +// character key // ----------------------------------------------------------------------------- // TBool CPhoneNumberEntryManager::IsAlphanumericSupportedAndCharInput( const TKeyEvent& aKeyEvent ) const { __LOGMETHODSTARTEND(EPhoneControl, "CPhoneNumberEntryManager::IsAlphanumericSupportedAndCharInput( ) "); - TBool ret = ( ( iCustomization && - iCustomization->AllowAlphaNumericMode() ) && - ( ( aKeyEvent.iScanCode >= KPhoneKeyStart && - aKeyEvent.iScanCode <= KPhoneKeyEnd ) || - aKeyEvent.iModifiers & EModifierSpecial ) ); + TBool ret = ( iViewCommandHandle.HandleCommandL( EPhoneViewIsNumberEntryNumericMode ) + != EPhoneViewResponseSuccess ) + && + ( ( aKeyEvent.iScanCode >= KPhoneKeyStart && + aKeyEvent.iScanCode <= KPhoneKeyEnd ) || + aKeyEvent.iModifiers & EModifierSpecial ); __PHONELOG1( EBasic, EPhoneControl, "CPhoneNumberEntryManager::IsAlphanumericSupportedAndCharInput: %d", ret ); return ret; diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/src/cphonestate.cpp --- a/phoneapp/phoneuicontrol/src/cphonestate.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphonestate.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -1068,10 +1068,10 @@ if ( numberEntryUsed && ( aKeyEvent.iRepeats == 0 || aKeyEvent.iScanCode == EStdKeyBackspace || - aKeyEvent.iScanCode ==EStdKeyLeftArrow || - aKeyEvent.iScanCode == EStdKeyUpArrow || - aKeyEvent.iScanCode == EStdKeyDownArrow || - aKeyEvent.iScanCode ==EStdKeyRightArrow )) + aKeyEvent.iScanCode == EStdKeyLeftArrow || + aKeyEvent.iScanCode == EStdKeyUpArrow || + aKeyEvent.iScanCode == EStdKeyDownArrow || + aKeyEvent.iScanCode == EStdKeyRightArrow )) { // Number entry exists but may be hidden KeyEventForExistingNumberEntryL( aKeyEvent, aEventCode ); @@ -1529,12 +1529,10 @@ // this should be bypasses? case EPhoneDialerCallHandling: case EPhoneCmdBack: - BeginTransEffectLC( ENumberEntryClose ); // Remove number entry from screen iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); // Do state-specific behaviour if number entry is cleared HandleNumberEntryClearedL(); - EndTransEffect(); break; case EPhoneDialerCmdTouchInput: @@ -1644,16 +1642,6 @@ } break; - case EPhoneDialerCmdContacts: - { - // Launch Phonebook application - TPhoneCmdParamAppInfo appInfoParam; - appInfoParam.SetAppUid( KPhoneUidAppPhonebook ); - iViewCommandHandle->ExecuteCommandL( - EPhoneViewActivateApp, &appInfoParam ); - } - break; - case EPhoneViewYesSingleItemFetch: { if ( IsOnScreenDialerSupported() ) @@ -2073,6 +2061,13 @@ // Set Idle app as the top app iViewCommandHandle->ExecuteCommandL( EPhoneViewSetIdleTopApplication ); + // Go to Homescreen when application, which was open when answered incoming call, + // is closed during active call + if( TopAppIsDisplayedL() ) + { + DisplayIdleScreenL(); + } + // Set Empty CBA iCbaManager->SetCbaL( EPhoneEmptyCBA ); } @@ -2137,12 +2132,8 @@ iStateMachine->PhoneEngineInfo()->SetPhoneNumber( *phoneNumber ); if ( phoneNumber->Des().Length() < KPhoneValidPhoneNumberLength ) - { - // Closing effect is shown when dialer exist. - BeginTransEffectLC( ENumberEntryClose ); + { iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); - EndTransEffect(); - HandleNumberEntryClearedL(); } @@ -3878,25 +3869,31 @@ EXPORT_C void CPhoneState::BeginTransEffectLC( TStateTransEffectType aType ) { __LOGMETHODSTARTEND( EPhoneControl, "CPhoneState::BeginTransEffectLC( ) "); - TPhoneCmdParamTransEffect effectParam; - - switch ( aType ) + + // Check if this particular effect can be used in the current state. + if ( CanTransEffectTypeBeUsed( aType ) ) { - case ENumberEntryOpen: - effectParam.SetType( EPhoneTransEffectDialerOpen ); - break; - case ENumberEntryClose: - effectParam.SetType( EPhoneTransEffectDialerClose ); - break; - case ENumberEntryCreate: - effectParam.SetType( EPhoneTransEffectDialerCreate ); - break; - default: - effectParam.SetType( EPhoneTransEffectNone ); + TPhoneCmdParamTransEffect effectParam; + switch ( aType ) + { + case ENumberEntryOpen: + effectParam.SetType( EPhoneTransEffectDialerOpen ); + break; + case ENumberEntryClose: + effectParam.SetType( EPhoneTransEffectDialerClose ); + break; + case ENumberEntryCreate: + effectParam.SetType( EPhoneTransEffectDialerCreate ); + break; + default: + effectParam.SetType( EPhoneTransEffectNone ); + } + + iViewCommandHandle->ExecuteCommand( EPhoneViewBeginTransEffect, + &effectParam ); } - iViewCommandHandle->ExecuteCommand( EPhoneViewBeginTransEffect, &effectParam ); - + // Always put the cleanup item into stack as expected by the caller. TCleanupItem operation( EffectCleanup, this ); CleanupStack::PushL( operation ); } @@ -3974,7 +3971,7 @@ { TPhoneCmdParamTransEffect effectParam; effectParam.SetType( EPhoneTransEffectStop ); - + // won't do anything if effect wasn't started static_cast( aThis )->iViewCommandHandle->ExecuteCommand( EPhoneViewEndTransEffect, &effectParam ); } @@ -4006,10 +4003,7 @@ iViewCommandHandle->ExecuteCommandL( EPhoneViewSetDtmfDialerViewVisible, &booleanParam ); - // Closing effect is shown when DTMF dialer exist. - BeginTransEffectLC( ENumberEntryClose ); iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); - EndTransEffect(); } else // Non-Touch { @@ -4345,12 +4339,8 @@ // Set dialer back to default mode. iViewCommandHandle->HandleCommandL( EPhoneViewHideCustomizedDialer ); - // Closing effect is shown when customized dialer exist. - BeginTransEffectLC( ENumberEntryClose ); - iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); - EndTransEffect(); // Do state-specific behaviour if number entry is cleared HandleNumberEntryClearedL(); } @@ -4402,8 +4392,6 @@ iViewCommandHandle->ExecuteCommandL( EPhoneViewSetDtmfDialerViewVisible, &booleanParam ); - BeginTransEffectLC( ENumberEntryCreate ); - if ( IsNumberEntryUsedL() ) { // Store the number entry content to cache @@ -4421,8 +4409,6 @@ NumberEntryManagerL()->CreateNumberEntryL(); } - EndTransEffect(); - // Update CBA iCbaManager->UpdateInCallCbaL(); } @@ -4668,6 +4654,16 @@ StartAlsLineChangeTimerL(); } +// --------------------------------------------------------- +// CPhoneState::CanTransEffectTypeBeUsed +// --------------------------------------------------------- +// +EXPORT_C TBool CPhoneState::CanTransEffectTypeBeUsed( TStateTransEffectType /*aType*/ ) + { + // State dependant so return EFalse by default. + return EFalse; + } + // ----------------------------------------------------------- // CPhoneState::NumberEntryClearL // ----------------------------------------------------------- diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/src/cphonestatecallsetup.cpp --- a/phoneapp/phoneuicontrol/src/cphonestatecallsetup.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphonestatecallsetup.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -609,7 +609,6 @@ { __LOGMETHODSTARTEND(EPhoneControl, "CPhoneStateCallSetup::HandleIdleL()"); - BeginTransEffectLC ( ENumberEntryOpen ); BeginUiUpdateLC (); // Disable the volume display @@ -641,7 +640,7 @@ } EndUiUpdate(); - EndTransEffect(); + // Go to idle state // No need update cba iStateMachine->ChangeState( EPhoneStateIdle ); diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/src/cphonestateidle.cpp --- a/phoneapp/phoneuicontrol/src/cphonestateidle.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphonestateidle.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -32,6 +32,8 @@ #include #include #include +#include +#include #include "cphonepubsubproxy.h" #include "cphonecenrepproxy.h" @@ -396,7 +398,6 @@ KScreenSaverAllowScreenSaver, EPhoneScreensaverNotAllowed ); - BeginTransEffectLC( ENumberEntryClose ); BeginUiUpdateLC(); // Hide the number entry if it exists @@ -417,8 +418,6 @@ EndUiUpdate(); - EndTransEffect(); - // Go to incoming state iCbaManager->UpdateIncomingCbaL( aCallId ); UpdateSilenceButtonDimming(); @@ -443,7 +442,6 @@ { __LOGMETHODSTARTEND(EPhoneControl, "CPhoneStateIdle::HandleDialingL( ) "); - BeginTransEffectLC( ENumberEntryClose ); BeginUiUpdateLC(); SetNumberEntryVisibilityL(EFalse); @@ -464,8 +462,6 @@ SetToolbarDimming( ETrue ); - EndTransEffect(); - iStateMachine->ChangeState( EPhoneStateCallSetup ); } @@ -491,7 +487,6 @@ &uidParam ); } - BeginTransEffectLC( ENumberEntryClose ); BeginUiUpdateLC(); // Remove the number entry @@ -508,7 +503,6 @@ SetToolbarDimming( EFalse ); EndUiUpdate(); - EndTransEffect(); // Go to single state iCbaManager->UpdateCbaL( EPhoneCallHandlingInCallCBA ); @@ -588,6 +582,14 @@ } break; + case EPhoneViewOpenNumberEntry: + { + BeginTransEffectLC( ENumberEntryOpen ); + commandStatus = CPhoneState::ProcessCommandL( aCommand ); + EndTransEffect(); + } + break; + default: commandStatus = CPhoneState::ProcessCommandL( aCommand ); break; @@ -917,9 +919,7 @@ DialL( *phoneNumber, speedDialParam.NumberType(), aDialMethod ); if ( IsNumberEntryUsedL() ) - { - BeginTransEffectLC( ENumberEntryClose ); - + { iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); // Set Idle background, if still idle @@ -927,8 +927,6 @@ { SetupIdleScreenInBackgroundL(); } - - EndTransEffect(); } } else @@ -1104,9 +1102,11 @@ if ( IsNumberEntryUsedL() ) { + BeginTransEffectLC( ENumberEntryClose ); // Remove number entry from screen iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); + EndTransEffect(); // Do state-specific operation when number entry is cleared HandleNumberEntryClearedL(); @@ -1122,9 +1122,11 @@ } else if ( IsNumberEntryUsedL() && TopAppIsDisplayedL() ) { - // Remove number entry from screen + // Remove number entry from screen with effect + BeginTransEffectLC( ENumberEntryClose ); iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); + EndTransEffect(); // Do state-specific operation when number entry is cleared HandleNumberEntryClearedL(); } @@ -1184,6 +1186,24 @@ } // --------------------------------------------------------- +// CPhoneStateIdle::CanTransEffectTypeBeUsed +// --------------------------------------------------------- +// +EXPORT_C TBool CPhoneStateIdle::CanTransEffectTypeBeUsed( TStateTransEffectType aType ) + { + TBool okToUse( EFalse ); + // These effects can be used for transitions between + // phone and some other app. + if ( aType == ENumberEntryOpen || + aType == ENumberEntryClose || + aType == ENumberEntryCreate ) + { + okToUse = ETrue; + } + return okToUse; + } + +// --------------------------------------------------------- // CPhoneStateIdle::ChangeMannerModeL // --------------------------------------------------------- // @@ -1192,8 +1212,10 @@ __LOGMETHODSTARTEND( EPhoneControl, "CPhoneStateIdle::ChangeMannerModeL( ) "); // Get the profile information - const TInt profileId = - iStateMachine->PhoneEngineInfo()->ProfileId(); + MProEngEngine* profileEngine = ProEngFactory::NewEngineLC(); + const TInt profileId = + profileEngine->ActiveProfileId(); + TInt newProfile; if ( profileId == EProfileSilentId ) @@ -1204,13 +1226,11 @@ { newProfile = EProfileSilentId; } - - if ( !iEngine ) - { - iEngine = CreateProfileEngineL(); - } - - iEngine->SetActiveProfileL( newProfile ); + + profileEngine->SetActiveProfileL( newProfile ); + + CleanupStack::Pop(); // profileEngine + profileEngine->Release(); // Stop playing DTMF tone iStateMachine->SendPhoneEngineMessage( MPEPhoneModel::EPEMessageEndDTMF ); diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/src/cphonestateincall.cpp --- a/phoneapp/phoneuicontrol/src/cphonestateincall.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphonestateincall.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -300,7 +300,6 @@ //Make sure that toolbar is not shown iViewCommandHandle->ExecuteCommandL( EPhoneViewHideToolbar ); - BeginTransEffectLC( ENumberEntryOpen ); BeginUiUpdateLC(); SetDefaultFlagsL(); if ( IsNumberEntryUsedL() ) @@ -356,7 +355,7 @@ DeleteTouchPaneButtons(); EndUiUpdate(); - EndTransEffect(); + // Display call termination note, if necessary DisplayCallTerminationNoteL(); @@ -594,14 +593,13 @@ switch( aCommand ) { case EPhoneInCallCmdDialer: - BeginTransEffectLC( ENumberEntryCreate ); if ( !IsNumberEntryUsedL() ) { CreateNumberEntryL(); } SetNumberEntryVisibilityL(ETrue ); - EndTransEffect(); break; + case EPhoneCmdOptions: OpenMenuBarL(); break; @@ -909,7 +907,6 @@ if ( iOnScreenDialer ) { //In touch, just activate dialer - BeginTransEffectLC( ENumberEntryCreate ); if ( IsNumberEntryUsedL() ) { SetNumberEntryVisibilityL(ETrue); @@ -919,7 +916,6 @@ CreateNumberEntryL(); SetNumberEntryVisibilityL(ETrue); } - EndTransEffect(); } else { @@ -1538,11 +1534,9 @@ } else { - BeginTransEffectLC( ENumberEntryClose ); // Remove number entry from screen iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); - EndTransEffect(); // Do state-specific operation when number entry is cleared HandleNumberEntryClearedL(); } diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/src/cphonestateincoming.cpp --- a/phoneapp/phoneuicontrol/src/cphonestateincoming.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphonestateincoming.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -371,9 +371,6 @@ &globalNotifierParam ); // Stop tone playing, if necessary iViewCommandHandle->ExecuteCommandL( EPhoneViewStopRingTone ); - - - BeginTransEffectLC( ENumberEntryOpen ); BeginUiUpdateLC(); @@ -384,7 +381,6 @@ SetToolbarDimming( EFalse ); EndUiUpdate(); - EndTransEffect(); // Go to single state iCbaManager->UpdateCbaL( EPhoneCallHandlingInCallCBA ); @@ -435,7 +431,6 @@ __LOGMETHODSTARTEND(EPhoneControl, "CPhoneStateIncoming::HandleIdleL ()" ); - BeginTransEffectLC( ENumberEntryOpen ); BeginUiUpdateLC(); // Remove call @@ -486,7 +481,7 @@ DeleteTouchPaneButtons(); EndUiUpdate(); - EndTransEffect(); + // Go to idle state iCbaManager->UpdateCbaL( EPhoneEmptyCBA ); iStateMachine->ChangeState( EPhoneStateIdle ); diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/src/cphonestatestartup.cpp --- a/phoneapp/phoneuicontrol/src/cphonestatestartup.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphonestatestartup.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -276,8 +276,8 @@ void CPhoneStateStartup::InitializationReadyL() { __LOGMETHODSTARTEND(EPhoneControl, "CPhoneStateStartup::InitializationReady() "); - iStateMachine->SecurityMode()->Initialize(); - if ( !IsSimOk() ) + iStateMachine->SecurityMode()->Initialize(); + if ( !IsSimOk() ) { iCreateNote = CIdle::NewL( CActive::EPriorityHigh ); CreateAndShowNoteAfterIdle(); diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuicontrol/src/cphoneuicontroller.cpp --- a/phoneapp/phoneuicontrol/src/cphoneuicontroller.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphoneuicontroller.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -68,8 +68,7 @@ iEngineHandler = CPhoneEngineHandler::NewL( iStateMachine ); // Create the system event handler iSystemEventHandler = CPhoneSystemEventHandler::NewL( iStateMachine ); - // Create the remote control handler - iRemoteControlHandler = CPhoneRemoteControlHandler::NewL( iStateMachine ); + // Create the key event forwarder iKeyEventForwarder = CPhoneKeyEventForwarder::NewL( CEikonEnv::Static()->EikAppUi()->ClientRect(), iStateMachine, &aViewController ); @@ -178,6 +177,14 @@ const TInt aCallId ) { __PHONELOGENGINEMSG( aMessage, aCallId ); + + // PhoneCmdHandler is using Call information API so + // Remote Control Handler can be constructed only after CCCE is constructed. + if ( aMessage == EPEMessagePEConstructionReady ) + { + TRAP_IGNORE( ConstructRemoteControlHandlerL() ); + } + TRAPD( err, iEngineHandler->DoHandleMessageL( aMessage, aCallId ) ); if ( err != KErrNone ) @@ -415,4 +422,14 @@ iStateMachine->State()->HandleNumberEntryEdited(); } +// --------------------------------------------------------- +// CPhoneUIController::ConstructRemoteControlHandlerL +// --------------------------------------------------------- +// +void CPhoneUIController::ConstructRemoteControlHandlerL() + { + // Create the remote control handler + iRemoteControlHandler = CPhoneRemoteControlHandler::NewL( iStateMachine ); + } + // End of File diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphonealerting.cpp --- a/phoneapp/phoneuistates/src/cphonealerting.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphonealerting.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -132,11 +132,9 @@ if ( IsNumberEntryUsedL() ) { - BeginTransEffectLC( ENumberEntryClose ); // Remove number entry from screen iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); - EndTransEffect(); // Do state-specific operation when number entry is cleared HandleNumberEntryClearedL(); } diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphoneconference.cpp --- a/phoneapp/phoneuistates/src/cphoneconference.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphoneconference.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -438,7 +438,6 @@ __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneConference::HandleConferenceIdleL()"); - BeginTransEffectLC( ENumberEntryOpen ); BeginUiUpdateLC(); iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveConferenceBubble ); @@ -482,8 +481,7 @@ break; } - EndUiUpdate(); - EndTransEffect(); + EndUiUpdate(); } // ----------------------------------------------------------- @@ -841,7 +839,6 @@ __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneConference::HandleDiallingL()"); - BeginTransEffectLC( ENumberEntryClose ); BeginUiUpdateLC(); CloseSelectionListL(); @@ -855,8 +852,6 @@ SetTouchPaneButtons(EPhoneCallSetupAndSingleButtons); EndUiUpdate(); - - EndTransEffect(); // Set Call Setup CBA UpdateCbaL( EPhoneCallHandlingCallSetupCBA ); diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphoneconferenceandcallsetup.cpp --- a/phoneapp/phoneuistates/src/cphoneconferenceandcallsetup.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphoneconferenceandcallsetup.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -380,8 +380,7 @@ } else { - // Remove outgoing call - BeginTransEffectLC( ENumberEntryOpen ); + // Remove outgoing call BeginUiUpdateLC(); iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveCallHeader, aCallId ); @@ -396,8 +395,7 @@ SetTouchPaneButtons( EPhoneConferenceButtons ); EndUiUpdate(); - EndTransEffect(); - + // Go to conference state UpdateCbaL( EPhoneCallHandlingInCallCBA ); iStateMachine->ChangeState( EPhoneStateConference ); diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphoneconferenceandsingleandwaiting.cpp --- a/phoneapp/phoneuistates/src/cphoneconferenceandsingleandwaiting.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphoneconferenceandsingleandwaiting.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -198,15 +198,7 @@ { __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneConferenceAndSingleAndWaiting::HandleIdleL()"); - - // Effect is shown when dialer exist. - TBool effectStarted ( EFalse ); - if ( !NeedToReturnToForegroundAppL() ) - { - BeginTransEffectLC( ENumberEntryOpen ); - effectStarted = ETrue; - } - + BeginUiUpdateLC(); // Set touch controls SetTouchPaneButtonEnabled( EPhoneCallComingCmdAnswer ); @@ -255,10 +247,6 @@ } } EndUiUpdate(); - if ( effectStarted ) - { - EndTransEffect(); - } } // ----------------------------------------------------------- diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphoneconferenceandwaiting.cpp --- a/phoneapp/phoneuistates/src/cphoneconferenceandwaiting.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphoneconferenceandwaiting.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -265,14 +265,6 @@ void CPhoneConferenceAndWaiting::MakeStateTransitionToConferenceAndSingleL( TInt aCallId ) { __LOGMETHODSTARTEND(EPhoneUIStates, "CPhoneConferenceAndWaiting::MakeStateTransitionToConferenceAndSingleL()"); - - // Effect is shown when dialer exist. - TBool effectStarted ( EFalse ); - if ( !NeedToReturnToForegroundAppL() ) - { - BeginTransEffectLC( ENumberEntryOpen ); - effectStarted = ETrue; - } BeginUiUpdateLC(); @@ -307,10 +299,7 @@ SetTouchPaneButtonDisabled( EPhoneInCallCmdPrivate ); EndUiUpdate(); - if( effectStarted ) - { - EndTransEffect(); - } + // CBA updates in above if-else conditions iStateMachine->ChangeState( EPhoneStateConferenceAndSingle ); } @@ -335,14 +324,6 @@ if( iRingingCallId == aCallId ) { - // Effect is shown when dialer exist. - TBool effectStarted ( EFalse ); - if ( !NeedToReturnToForegroundAppL() ) - { - BeginTransEffectLC( ENumberEntryOpen ); - effectStarted = ETrue; - } - BeginUiUpdateLC(); // Idle message came for waiting call @@ -386,11 +367,7 @@ SetTouchPaneButtons( EPhoneConferenceButtons ); } EndUiUpdate(); - if ( effectStarted ) - { - EndTransEffect(); - } - + // Go to conference state // CBA updates in above if-else conditions iStateMachine->ChangeState( EPhoneStateConference ); @@ -419,7 +396,6 @@ { __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneConferenceAndWaiting::HandleConferenceIdleL()"); - BeginTransEffectLC( ENumberEntryOpen ); BeginUiUpdateLC(); iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveConferenceBubble ); @@ -503,7 +479,6 @@ break; } EndUiUpdate(); - EndTransEffect(); } // ----------------------------------------------------------- @@ -525,7 +500,6 @@ __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneConferenceAndWaiting::HandleDiallingL()"); - BeginTransEffectLC( ENumberEntryClose ); BeginUiUpdateLC(); // Hide number entry if it exists SetNumberEntryVisibilityL(EFalse); @@ -536,7 +510,6 @@ SetTouchPaneButtons( EPhoneCallSetupButtons ); EndUiUpdate(); - EndTransEffect(); // Update conference and waiting and call setup softkeys UpdateCbaL( EPhoneCallHandlingCallSetupCBA ); diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp --- a/phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -385,8 +385,7 @@ { __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneConferenceAndWaitingAndCallSetup::HandleConferenceIdleL"); - - BeginTransEffectLC( ENumberEntryOpen ); + BeginUiUpdateLC(); iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveConferenceBubble ); @@ -440,8 +439,7 @@ iStateMachine->ChangeState( EPhoneStateCallSetupAndWaiting ); } } - EndUiUpdate(); - EndTransEffect(); + EndUiUpdate(); } // ----------------------------------------------------------- @@ -491,7 +489,6 @@ } else { - BeginTransEffectLC( ENumberEntryOpen ); BeginUiUpdateLC(); TPhoneCmdParamCallStateData callStateData; callStateData.SetCallState( EPEStateRinging ); @@ -520,8 +517,7 @@ UpdateCbaL( EPhoneCallHandlingInCallCBA ); iStateMachine->ChangeState( EPhoneStateConferenceAndCallSetup ); } - EndUiUpdate(); - EndTransEffect(); + EndUiUpdate(); } } } diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphonesingleandcallsetup.cpp --- a/phoneapp/phoneuistates/src/cphonesingleandcallsetup.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphonesingleandcallsetup.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -292,7 +292,6 @@ { __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneSingleAndCallSetup::HandleIdleL()"); - BeginTransEffectLC( ENumberEntryOpen ); BeginUiUpdateLC(); // Remove call @@ -342,7 +341,6 @@ } EndUiUpdate(); - EndTransEffect(); } // ----------------------------------------------------------- diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphonesingleandwaiting.cpp --- a/phoneapp/phoneuistates/src/cphonesingleandwaiting.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphonesingleandwaiting.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -430,14 +430,6 @@ } else { - // Effect is shown when dialer exist. - TBool effectStarted ( EFalse ); - if ( !NeedToReturnToForegroundAppL() ) - { - BeginTransEffectLC( ENumberEntryOpen ); - effectStarted = ETrue; - } - BeginUiUpdateLC(); // Remove call @@ -475,10 +467,7 @@ SetTouchPaneButtons( EPhoneIncallButtons ); EndUiUpdate(); - if( effectStarted ) - { - EndTransEffect(); - } + // CBA updates in above if-else conditions iStateMachine->ChangeState( EPhoneStateSingle ); } @@ -590,14 +579,6 @@ __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneSingleAndWaiting::MakeStateTransitionToTwoSinglesL() "); - // Effect is shown when dialer exist. - TBool effectStarted ( EFalse ); - if ( !NeedToReturnToForegroundAppL() ) - { - BeginTransEffectLC( ENumberEntryOpen ); - effectStarted = ETrue; - } - BeginUiUpdateLC(); UpdateRemoteInfoDataL ( aCallId ); @@ -636,10 +617,6 @@ SetTouchPaneButtons( EPhoneTwoSinglesButtons ); EndUiUpdate(); - if( effectStarted ) - { - EndTransEffect(); - } // Go to two singles state // CBA updates in above if-else conditions @@ -680,7 +657,6 @@ __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneSingleAndWaiting::HandleDiallingL() "); - BeginTransEffectLC( ENumberEntryClose ); BeginUiUpdateLC(); // Hide number entry if it exists @@ -697,7 +673,6 @@ SetTouchPaneButtons( EPhoneCallSetupButtons ); EndUiUpdate(); - EndTransEffect(); // Update call setup CBAs UpdateCbaL( EPhoneCallHandlingCallSetupCBA ); diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphonesinglecall.cpp --- a/phoneapp/phoneuistates/src/cphonesinglecall.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphonesinglecall.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -608,7 +608,6 @@ __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneSingleCall::HandleDiallingL()"); - BeginTransEffectLC( ENumberEntryClose ); BeginUiUpdateLC(); SetNumberEntryVisibilityL(EFalse); @@ -620,8 +619,6 @@ DisplayCallSetupL( aCallId ); EndUiUpdate(); - - EndTransEffect(); // Go to call setup state UpdateCbaL( EPhoneCallHandlingCallSetupCBA ); diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuistates/src/cphonetwosinglesandwaiting.cpp --- a/phoneapp/phoneuistates/src/cphonetwosinglesandwaiting.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuistates/src/cphonetwosinglesandwaiting.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -217,16 +217,7 @@ { __LOGMETHODSTARTEND( EPhoneUIStates, "CPhoneTwoSinglesAndWaiting::HandleIdleL()"); - - // Effect is shown when dialer exist. - - TBool effectStarted ( EFalse ); - if ( !NeedToReturnToForegroundAppL() ) - { - BeginTransEffectLC( ENumberEntryOpen ); - effectStarted = ETrue; - } - + BeginUiUpdateLC(); if ( !IsNumberEntryUsedL() ) @@ -248,10 +239,6 @@ } EndUiUpdate(); - if ( effectStarted ) - { - EndTransEffect(); - } } // ----------------------------------------------------------- diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuiutils/bwins/phoneuiutilsu.def --- a/phoneapp/phoneuiutils/bwins/phoneuiutilsu.def Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuiutils/bwins/phoneuiutilsu.def Tue Apr 27 16:37:10 2010 +0300 @@ -143,186 +143,189 @@ ??0TPhoneCmdParamRingTone@@QAE@XZ @ 142 NONAME ; TPhoneCmdParamRingTone::TPhoneCmdParamRingTone(void) ?Observer@TPhoneCmdParamNumberEntryObserver@@QAE?AVTCallBack@@XZ @ 143 NONAME ; class TCallBack TPhoneCmdParamNumberEntryObserver::Observer(void) ?SetSoftkeys@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 144 NONAME ; void TPhoneCmdParamGlobalNote::SetSoftkeys(int) - ??0CPhoneResourceResolverBase@@IAE@XZ @ 145 NONAME ; CPhoneResourceResolverBase::CPhoneResourceResolverBase(void) - ?SetCallId@TPhoneCmdParamCallStateData@@QAEXH@Z @ 146 NONAME ; void TPhoneCmdParamCallStateData::SetCallId(int) - ?MultipleInstances@TPhoneCmdParamAppInfo@@QBEHXZ @ 147 NONAME ; int TPhoneCmdParamAppInfo::MultipleInstances(void) const - ?ItemTextArrayForListQuery@TPhoneCmdParamQuery@@QBEPAVMDesC16Array@@XZ @ 148 NONAME ; class MDesC16Array * TPhoneCmdParamQuery::ItemTextArrayForListQuery(void) const - ?SetHeaderText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 149 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetHeaderText(class TDesC16 const &) - ?SetContentCba@TPhoneCmdParamQuery@@QAEXH@Z @ 150 NONAME ; void TPhoneCmdParamQuery::SetContentCba(int) - ?CaptureType@TPhoneCmdParamKeyCapture@@QBE?AW4TPhoneCaptureType@@XZ @ 151 NONAME ; enum TPhoneCaptureType TPhoneCmdParamKeyCapture::CaptureType(void) const - ?SetQueryResourceId@TPhoneCmdParamQuery@@QAEXH@Z @ 152 NONAME ; void TPhoneCmdParamQuery::SetQueryResourceId(int) - ?CancelNotify@CPhoneCenRepProxy@@QAEXPAVMPhoneCenRepObserver@@I@Z @ 153 NONAME ; void CPhoneCenRepProxy::CancelNotify(class MPhoneCenRepObserver *, unsigned int) - ?Param@TPhoneCmdParamAppInfo@@QBEABVTDesC8@@XZ @ 154 NONAME ; class TDesC8 const & TPhoneCmdParamAppInfo::Param(void) const - ??0CPhoneMethodLogger@@QAE@W4TPhoneUILoggingComponent@@VTPtrC16@@@Z @ 155 NONAME ; CPhoneMethodLogger::CPhoneMethodLogger(enum TPhoneUILoggingComponent, class TPtrC16) - ?IsDtmfTone@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 156 NONAME ; int CPhoneKeys::IsDtmfTone(struct TKeyEvent const &, enum TEventCode) - ?SetMode@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 157 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetMode(int) - ?NewL@CPhoneCallThemeMonitor@@SAPAV1@XZ @ 158 NONAME ; class CPhoneCallThemeMonitor * CPhoneCallThemeMonitor::NewL(void) - ?SetCLIText@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@W4TPhoneClippingDirection@CBubbleManager@@@Z @ 159 NONAME ; void TPhoneCmdParamCallHeaderData::SetCLIText(class TDesC16 const &, enum CBubbleManager::TPhoneClippingDirection) - ?SetPhoneNumber@TPhoneCmdParamSpeedDial@@QAEXPAVTPtr16@@@Z @ 160 NONAME ; void TPhoneCmdParamSpeedDial::SetPhoneNumber(class TPtr16 *) - ?SendKeyEnabled@TPhoneCmdParamQuery@@QBEHXZ @ 161 NONAME ; int TPhoneCmdParamQuery::SendKeyEnabled(void) const - ?SetTitlePaneResourceId@TPhoneCmdParamSingleItemFetch@@QAEXH@Z @ 162 NONAME ; void TPhoneCmdParamSingleItemFetch::SetTitlePaneResourceId(int) - ?Find@CPhoneCenRepProxy@@QBEHABVTUid@@KKAAV?$RArray@K@@@Z @ 163 NONAME ; int CPhoneCenRepProxy::Find(class TUid const &, unsigned long, unsigned long, class RArray &) const - ?SetLabelText@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 164 NONAME ; void TPhoneCmdParamCallHeaderData::SetLabelText(class TDesC16 const &) - ?CNAPText@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 165 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::CNAPText(void) const - ?SetOwnPhoneNumberText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 166 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetOwnPhoneNumberText(class TDesC16 const &) - ?Emergency@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 167 NONAME ; int TPhoneCmdParamIncallIndicatorData::Emergency(void) const - ?SetCbaResourceId@TPhoneCmdParamSingleItemFetch@@QAEXH@Z @ 168 NONAME ; void TPhoneCmdParamSingleItemFetch::SetCbaResourceId(int) - ?AppUid@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 169 NONAME ; class TUid TPhoneCmdParamAppInfo::AppUid(void) const - ?CustomMessage@TPhoneCmdParamAppInfo@@QBEABVTDesC8@@XZ @ 170 NONAME ; class TDesC8 const & TPhoneCmdParamAppInfo::CustomMessage(void) const - ?QueryResourceId@TPhoneCmdParamQuery@@QBEHXZ @ 171 NONAME ; int TPhoneCmdParamQuery::QueryResourceId(void) const - ?SetRingTone@TPhoneCmdParamRingTone@@QAEXABVTDesC16@@@Z @ 172 NONAME ; void TPhoneCmdParamRingTone::SetRingTone(class TDesC16 const &) - ?NotifyChangeL@CPhonePubSubProxy@@QAEXABVTUid@@IPAVMPhonePubSubObserver@@@Z @ 173 NONAME ; void CPhonePubSubProxy::NotifyChangeL(class TUid const &, unsigned int, class MPhonePubSubObserver *) - ?SetEmergency@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 174 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetEmergency(int) - ?SetDefaultCba@TPhoneCmdParamQuery@@QAEXH@Z @ 175 NONAME ; void TPhoneCmdParamQuery::SetDefaultCba(int) - ?Type@TPhoneCmdParamTransEffect@@QBE?AW4TPhoneTransEffectType@@XZ @ 176 NONAME ; enum TPhoneTransEffectType TPhoneCmdParamTransEffect::Type(void) const - ??0TPhoneCmdParamSfiData@@QAE@XZ @ 177 NONAME ; TPhoneCmdParamSfiData::TPhoneCmdParamSfiData(void) - ??0TPhoneCmdParamCallHeaderData@@QAE@XZ @ 178 NONAME ; TPhoneCmdParamCallHeaderData::TPhoneCmdParamCallHeaderData(void) - ??1CPhoneClearBlacklist@@UAE@XZ @ 179 NONAME ; CPhoneClearBlacklist::~CPhoneClearBlacklist(void) - ?SetMute@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 180 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetMute(int) - ?KeyCode@TPhoneCmdParamKeyCapture@@QBE?AW4TKeyCode@@XZ @ 181 NONAME ; enum TKeyCode TPhoneCmdParamKeyCapture::KeyCode(void) const - ?IsNumberKey@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 182 NONAME ; int CPhoneKeys::IsNumberKey(struct TKeyEvent const &, enum TEventCode) - ?TextResourceId@TPhoneCmdParamGlobalNote@@QBEHXZ @ 183 NONAME ; int TPhoneCmdParamGlobalNote::TextResourceId(void) const - ?SetCiphering@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 184 NONAME ; void TPhoneCmdParamCallHeaderData::SetCiphering(int) - ?EnablePreconditionL@CPhoneRecoverySystem@@QAEXXZ @ 185 NONAME ; void CPhoneRecoverySystem::EnablePreconditionL(void) - ?AddL@CPhoneRecoverySystem@@QAEHVTCallBack@@CW4TRecoveryState@CTeleRecoverySystem@@@Z @ 186 NONAME ; int CPhoneRecoverySystem::AddL(class TCallBack, signed char, enum CTeleRecoverySystem::TRecoveryState) - ?SetLine2@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 187 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetLine2(int) - ?SetAudioOutput@TPhoneCmdParamAudioOutput@@QAEXW4TPEAudioOutput@@@Z @ 188 NONAME ; void TPhoneCmdParamAudioOutput::SetAudioOutput(enum TPEAudioOutput) - ?HeaderText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 189 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::HeaderText(void) const - ?CallImageThemeSettings@CPhoneCallThemeMonitor@@QBEHXZ @ 190 NONAME ; int CPhoneCallThemeMonitor::CallImageThemeSettings(void) const - ?SetLocation@TPhoneCmdParamSpeedDial@@QAEXH@Z @ 191 NONAME ; void TPhoneCmdParamSpeedDial::SetLocation(int) - ??0TPhoneCmdParamTransEffect@@QAE@XZ @ 192 NONAME ; TPhoneCmdParamTransEffect::TPhoneCmdParamTransEffect(void) - ?Number@TPhoneCmdParamSfiData@@QBEABVTDesC16@@XZ @ 193 NONAME ; class TDesC16 const & TPhoneCmdParamSfiData::Number(void) const - ?OwnPhoneNumberText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 194 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::OwnPhoneNumberText(void) const - ?QueryPrompt@TPhoneCmdParamQuery@@QBEABVTDesC16@@XZ @ 195 NONAME ; class TDesC16 const & TPhoneCmdParamQuery::QueryPrompt(void) const - ?SetQueryPrompt@TPhoneCmdParamQuery@@QAEXABVTDesC16@@@Z @ 196 NONAME ; void TPhoneCmdParamQuery::SetQueryPrompt(class TDesC16 const &) - ?NewL@CPhoneQwertyHandler@@SAPAV1@XZ @ 197 NONAME ; class CPhoneQwertyHandler * CPhoneQwertyHandler::NewL(void) - ?IsNumericKey@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 198 NONAME ; int CPhoneKeys::IsNumericKey(struct TKeyEvent const &, enum TEventCode) - ?SetCaptureType@TPhoneCmdParamKeyCapture@@QAEXW4TPhoneCaptureType@@@Z @ 199 NONAME ; void TPhoneCmdParamKeyCapture::SetCaptureType(enum TPhoneCaptureType) - ?ViewUid@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 200 NONAME ; class TUid TPhoneCmdParamAppInfo::ViewUid(void) const - ?CallFlag@TPhoneCmdParamCallHeaderData@@QBEKXZ @ 201 NONAME ; unsigned long TPhoneCmdParamCallHeaderData::CallFlag(void) const - ?SetLabelText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 202 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetLabelText(class TDesC16 const &) - ??0TPhoneCmdParamSpeedDial@@QAE@XZ @ 203 NONAME ; TPhoneCmdParamSpeedDial::TPhoneCmdParamSpeedDial(void) - ?IsCallerText@TPhoneCmdParamRingTone@@QAEHXZ @ 204 NONAME ; int TPhoneCmdParamRingTone::IsCallerText(void) - ?SetBitmap@TPhoneCmdParamBitmap@@QAEXPAVCFbsBitmap@@@Z @ 205 NONAME ; void TPhoneCmdParamBitmap::SetBitmap(class CFbsBitmap *) - ?SetNumber@TPhoneCmdParamSfiData@@QAEXABVTDesC16@@@Z @ 206 NONAME ; void TPhoneCmdParamSfiData::SetNumber(class TDesC16 const &) - ?Location@TPhoneCmdParamSpeedDial@@QAEHXZ @ 207 NONAME ; int TPhoneCmdParamSpeedDial::Location(void) - ?CipheringIndicatorAllowed@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 208 NONAME ; int TPhoneCmdParamCallHeaderData::CipheringIndicatorAllowed(void) const - ?Name@TPhoneCmdParamSfiData@@QBEABVTDesC16@@XZ @ 209 NONAME ; class TDesC16 const & TPhoneCmdParamSfiData::Name(void) const - ??0TPhoneCmdParamQuery@@QAE@ABV0@@Z @ 210 NONAME ; TPhoneCmdParamQuery::TPhoneCmdParamQuery(class TPhoneCmdParamQuery const &) - ?CallState@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 211 NONAME ; int TPhoneCmdParamCallHeaderData::CallState(void) const - ??0TPhoneCmdParamIncallIndicatorData@@QAE@XZ @ 212 NONAME ; TPhoneCmdParamIncallIndicatorData::TPhoneCmdParamIncallIndicatorData(void) - ?Picture@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 213 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::Picture(void) const - ?SetCallThemeSettingsObserver@CPhoneCallThemeMonitor@@QAEXPAVMPhoneCallThemeSettingsObserver@@@Z @ 214 NONAME ; void CPhoneCallThemeMonitor::SetCallThemeSettingsObserver(class MPhoneCallThemeSettingsObserver *) - ?ServiceId@TPhoneCmdParamCallHeaderData@@QBEKXZ @ 215 NONAME ; unsigned long TPhoneCmdParamCallHeaderData::ServiceId(void) const - ?LabelText@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 216 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::LabelText(void) const - ?Overflow@CPhoneLogger@@EAEXAAVTDes16@@@Z @ 217 NONAME ; void CPhoneLogger::Overflow(class TDes16 &) - ?SetServiceId@TPhoneCmdParamSpeedDial@@QAEXI@Z @ 218 NONAME ; void TPhoneCmdParamSpeedDial::SetServiceId(unsigned int) - ?SetKeyEvent@TPhoneCmdParamKeyEvent@@QAEXABUTKeyEvent@@@Z @ 219 NONAME ; void TPhoneCmdParamKeyEvent::SetKeyEvent(struct TKeyEvent const &) - ?Instance@CPhonePubSubProxy@@SAPAV1@XZ @ 220 NONAME ; class CPhonePubSubProxy * CPhonePubSubProxy::Instance(void) - ?ResourceId@TPhoneCmdParamNote@@QBEHXZ @ 221 NONAME ; int TPhoneCmdParamNote::ResourceId(void) const - ?CipheringIndicatorAllowed@TPhoneCmdParamEmergencyCallHeaderData@@QBEHXZ @ 222 NONAME ; int TPhoneCmdParamEmergencyCallHeaderData::CipheringIndicatorAllowed(void) const - ?CancelAllNotifies@CPhoneCenRepProxy@@SAXPAVMPhoneCenRepObserver@@@Z @ 223 NONAME ; void CPhoneCenRepProxy::CancelAllNotifies(class MPhoneCenRepObserver *) - ??1CPhoneQwertyHandler@@UAE@XZ @ 224 NONAME ; CPhoneQwertyHandler::~CPhoneQwertyHandler(void) - ?TextResourceId@TPhoneCmdParamNote@@QBEHXZ @ 225 NONAME ; int TPhoneCmdParamNote::TextResourceId(void) const - ?SetRemotePhoneNumber@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 226 NONAME ; void TPhoneCmdParamCallHeaderData::SetRemotePhoneNumber(class TDesC16 const &) - ?CipheringIndicatorAllowed@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 227 NONAME ; int TPhoneCmdParamIncallIndicatorData::CipheringIndicatorAllowed(void) const - ??0TPhoneCmdParamCallStateData@@QAE@XZ @ 228 NONAME ; TPhoneCmdParamCallStateData::TPhoneCmdParamCallStateData(void) - ?SetKeyCode@TPhoneCmdParamKeyCapture@@QAEXW4TKeyCode@@@Z @ 229 NONAME ; void TPhoneCmdParamKeyCapture::SetKeyCode(enum TKeyCode) - ?CustomMessageId@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 230 NONAME ; class TUid TPhoneCmdParamAppInfo::CustomMessageId(void) const - ?RemotePhoneNumber@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 231 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::RemotePhoneNumber(void) const - ?SetType@TPhoneCmdParamNote@@QAEXW4TPhoneNoteType@@@Z @ 232 NONAME ; void TPhoneCmdParamNote::SetType(enum TPhoneNoteType) - ?Instance@CPhoneClearBlacklist@@SAPAV1@XZ @ 233 NONAME ; class CPhoneClearBlacklist * CPhoneClearBlacklist::Instance(void) - ?TextToSay@TPhoneCmdParamRingTone@@QBEABVTDesC16@@XZ @ 234 NONAME ; class TDesC16 const & TPhoneCmdParamRingTone::TextToSay(void) const - ?Type@TPhoneCmdParamNote@@QBE?AW4TPhoneNoteType@@XZ @ 235 NONAME ; enum TPhoneNoteType TPhoneCmdParamNote::Type(void) const - ??0TPhoneCmdParamReconnectQuery@@QAE@AAVMCaUiReconnectQueryObserver@@@Z @ 236 NONAME ; TPhoneCmdParamReconnectQuery::TPhoneCmdParamReconnectQuery(class MCaUiReconnectQueryObserver &) - ?SetCallFlag@TPhoneCmdParamCallHeaderData@@QAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 237 NONAME ; void TPhoneCmdParamCallHeaderData::SetCallFlag(enum CBubbleManager::TPhoneCallTypeFlags) - ?SetPicture@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 238 NONAME ; void TPhoneCmdParamCallHeaderData::SetPicture(class TDesC16 const &) - ?Integer@TPhoneCmdParamInteger@@QBEHXZ @ 239 NONAME ; int TPhoneCmdParamInteger::Integer(void) const - ?Mode@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 240 NONAME ; int TPhoneCmdParamIncallIndicatorData::Mode(void) const - ?SetText@TPhoneCmdParamNote@@QAEXABVTDesC16@@@Z @ 241 NONAME ; void TPhoneCmdParamNote::SetText(class TDesC16 const &) - ?SetCallerTextStatus@TPhoneCmdParamRingTone@@QAEXH@Z @ 242 NONAME ; void TPhoneCmdParamRingTone::SetCallerTextStatus(int) - ?IsWiredAccAvailable@TPhoneCmdParamAudioAvailability@@QBEHXZ @ 243 NONAME ; int TPhoneCmdParamAudioAvailability::IsWiredAccAvailable(void) const - ?SetWaitForReady@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 244 NONAME ; void TPhoneCmdParamGlobalNote::SetWaitForReady(int) - ??0TPhoneCmdParamBoolean@@QAE@XZ @ 245 NONAME ; TPhoneCmdParamBoolean::TPhoneCmdParamBoolean(void) - ?QueryCommandObserver@TPhoneCmdParamQuery@@QAEPAVMPhoneQueryCommandObserver@@XZ @ 246 NONAME ; class MPhoneQueryCommandObserver * TPhoneCmdParamQuery::QueryCommandObserver(void) - ?DataText@TPhoneCmdParamQuery@@QBEPAVTDes16@@XZ @ 247 NONAME ; class TDes16 * TPhoneCmdParamQuery::DataText(void) const - ?SetType@TPhoneCmdParamSingleItemFetch@@QAEXW4TFetchType@CPhCntSingleItemFetch@@@Z @ 248 NONAME ; void TPhoneCmdParamSingleItemFetch::SetType(enum CPhCntSingleItemFetch::TFetchType) - ?SetReal@CPhoneCenRepProxy@@QAEHABVTUid@@IN@Z @ 249 NONAME ; int CPhoneCenRepProxy::SetReal(class TUid const &, unsigned int, double) - ??0TPhoneCmdParamCustomDialer@@QAE@XZ @ 250 NONAME ; TPhoneCmdParamCustomDialer::TPhoneCmdParamCustomDialer(void) - ??1CPhonePubSubProxy@@UAE@XZ @ 251 NONAME ; CPhonePubSubProxy::~CPhonePubSubProxy(void) - ?NumericKeyCode@CPhoneQwertyHandler@@QAEHABUTKeyEvent@@@Z @ 252 NONAME ; int CPhoneQwertyHandler::NumericKeyCode(struct TKeyEvent const &) - ?SetMessageData@TPhoneCmdParamMessageEditor@@QAEXPAVCMessageData@@@Z @ 253 NONAME ; void TPhoneCmdParamMessageEditor::SetMessageData(class CMessageData *) - ??0TPhoneCmdParamNote@@QAE@XZ @ 254 NONAME ; TPhoneCmdParamNote::TPhoneCmdParamNote(void) - ?Volume@TPhoneCmdParamRingTone@@QBEHXZ @ 255 NONAME ; int TPhoneCmdParamRingTone::Volume(void) const - ?SetItemTextArrayForListQuery@TPhoneCmdParamQuery@@QAEXAAVMDesC16Array@@@Z @ 256 NONAME ; void TPhoneCmdParamQuery::SetItemTextArrayForListQuery(class MDesC16Array &) - ?Type@TPhoneCmdParamRingTone@@QBE?AW4TPhoneRingToneType@@XZ @ 257 NONAME ; enum TPhoneRingToneType TPhoneCmdParamRingTone::Type(void) const - ?Key@TPhoneCmdParamKeyCapture@@QBE?AW4TStdScanCode@@XZ @ 258 NONAME ; enum TStdScanCode TPhoneCmdParamKeyCapture::Key(void) const - ?LabelText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 259 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::LabelText(void) const - ?Ciphering@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 260 NONAME ; int TPhoneCmdParamIncallIndicatorData::Ciphering(void) const - ?SetQueryCommandObserver@TPhoneCmdParamQuery@@QAEXAAVMPhoneQueryCommandObserver@@@Z @ 261 NONAME ; void TPhoneCmdParamQuery::SetQueryCommandObserver(class MPhoneQueryCommandObserver &) - ?IsPhoneUIFeatureSupported@CPhoneCenRepProxy@@QAEHH@Z @ 262 NONAME ; int CPhoneCenRepProxy::IsPhoneUIFeatureSupported(int) - ?DefaultCba@TPhoneCmdParamQuery@@QBEHXZ @ 263 NONAME ; int TPhoneCmdParamQuery::DefaultCba(void) const - ?CallState@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 264 NONAME ; int TPhoneCmdParamIncallIndicatorData::CallState(void) const - ??0TPhoneCmdParamNumberEntryObserver@@QAE@XZ @ 265 NONAME ; TPhoneCmdParamNumberEntryObserver::TPhoneCmdParamNumberEntryObserver(void) - ?MessageData@TPhoneCmdParamMessageEditor@@QBEPAVCMessageData@@XZ @ 266 NONAME ; class CMessageData * TPhoneCmdParamMessageEditor::MessageData(void) const - ?SetLine2@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 267 NONAME ; void TPhoneCmdParamCallHeaderData::SetLine2(int) - ?FetchValuesFromCenRepL@CPhoneCenRepProxy@@QAEXAAVTPhoneCmdParamAppInfo@@W4TKeyCode@@PAVHBufC8@@AAH@Z @ 268 NONAME ; void CPhoneCenRepProxy::FetchValuesFromCenRepL(class TPhoneCmdParamAppInfo &, enum TKeyCode, class HBufC8 *, int &) - ?CNAPTextClippingDirection@TPhoneCmdParamCallHeaderData@@QBE?AW4TPhoneClippingDirection@CBubbleManager@@XZ @ 269 NONAME ; enum CBubbleManager::TPhoneClippingDirection TPhoneCmdParamCallHeaderData::CNAPTextClippingDirection(void) const - ?ParticipantCLI@TPhoneCmdParamCallHeaderData@@QBE?AW4TPhoneParticipantListCLI@1@XZ @ 270 NONAME ; enum TPhoneCmdParamCallHeaderData::TPhoneParticipantListCLI TPhoneCmdParamCallHeaderData::ParticipantCLI(void) const - ?Thumbnail@TPhoneCmdParamCallHeaderData@@QBEPAVCFbsBitmap@@XZ @ 271 NONAME ; class CFbsBitmap * TPhoneCmdParamCallHeaderData::Thumbnail(void) const - ?SetTimeOut@TPhoneCmdParamQuery@@QAEXH@Z @ 272 NONAME ; void TPhoneCmdParamQuery::SetTimeOut(int) - ?Boolean@TPhoneCmdParamBoolean@@QBEHXZ @ 273 NONAME ; int TPhoneCmdParamBoolean::Boolean(void) const - ?LogMsgFromPhoneUIToPE@CPhoneLogger@@QAEXHH@Z @ 274 NONAME ; void CPhoneLogger::LogMsgFromPhoneUIToPE(int, int) - ?SetCustomMessageId@TPhoneCmdParamAppInfo@@QAEXABVTUid@@@Z @ 275 NONAME ; void TPhoneCmdParamAppInfo::SetCustomMessageId(class TUid const &) - ?ResolveResourceID@CPhoneResourceResolverBase@@UBEHABH@Z @ 276 NONAME ; int CPhoneResourceResolverBase::ResolveResourceID(int const &) const - ?SetName@TPhoneCmdParamSfiData@@QAEXABVTDesC16@@@Z @ 277 NONAME ; void TPhoneCmdParamSfiData::SetName(class TDesC16 const &) - ?TitlePaneResourceId@TPhoneCmdParamSingleItemFetch@@QBEHXZ @ 278 NONAME ; int TPhoneCmdParamSingleItemFetch::TitlePaneResourceId(void) const - ?SetType@TPhoneCmdParamGlobalNote@@QAEXW4TAknGlobalNoteType@@@Z @ 279 NONAME ; void TPhoneCmdParamGlobalNote::SetType(enum TAknGlobalNoteType) - ?IncludeVideoCallOption@TPhoneCmdParamReconnectQuery@@QBEHXZ @ 280 NONAME ; int TPhoneCmdParamReconnectQuery::IncludeVideoCallOption(void) const - ?SetLittleBubbleVisible@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 281 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetLittleBubbleVisible(int) - ?Ciphering@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 282 NONAME ; int TPhoneCmdParamCallHeaderData::Ciphering(void) const - ?SetType@TPhoneCmdParamRingTone@@QAEXW4TPhoneRingToneType@@@Z @ 283 NONAME ; void TPhoneCmdParamRingTone::SetType(enum TPhoneRingToneType) - ?ResourceId@TPhoneCmdParamDynMenu@@QBEHXZ @ 284 NONAME ; int TPhoneCmdParamDynMenu::ResourceId(void) const - ?SetCipheringIndicatorAllowed@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 285 NONAME ; void TPhoneCmdParamCallHeaderData::SetCipheringIndicatorAllowed(int) - ?SetWaitTime@TPhoneCmdParamProgressNote@@QAEXVTTimeIntervalMicroSeconds32@@@Z @ 286 NONAME ; void TPhoneCmdParamProgressNote::SetWaitTime(class TTimeIntervalMicroSeconds32) - ?Ciphering@TPhoneCmdParamEmergencyCallHeaderData@@QBEHXZ @ 287 NONAME ; int TPhoneCmdParamEmergencyCallHeaderData::Ciphering(void) const - ??1CPhoneCallThemeMonitor@@UAE@XZ @ 288 NONAME ; CPhoneCallThemeMonitor::~CPhoneCallThemeMonitor(void) - ?SetNumberType@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 289 NONAME ; void TPhoneCmdParamCallHeaderData::SetNumberType(int) - ?Mute@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 290 NONAME ; int TPhoneCmdParamIncallIndicatorData::Mute(void) const - ?IsQwertyInput@CPhoneQwertyHandler@@QBEHXZ @ 291 NONAME ; int CPhoneQwertyHandler::IsQwertyInput(void) const - ?SetBoolean@TPhoneCmdParamBoolean@@QAEXH@Z @ 292 NONAME ; void TPhoneCmdParamBoolean::SetBoolean(int) - ?IsTelephonyFeatureSupported@CPhoneResourceResolverBase@@MBEHH@Z @ 293 NONAME ; int CPhoneResourceResolverBase::IsTelephonyFeatureSupported(int) const - ?Instance@CPhoneMainErrorMessagesHandler@@SAPAV1@XZ @ 294 NONAME ; class CPhoneMainErrorMessagesHandler * CPhoneMainErrorMessagesHandler::Instance(void) - ?SetViewUid@TPhoneCmdParamAppInfo@@QAEXABVTUid@@@Z @ 295 NONAME ; void TPhoneCmdParamAppInfo::SetViewUid(class TUid const &) - ?SetServiceId@TPhoneCmdParamCallHeaderData@@QAEXK@Z @ 296 NONAME ; void TPhoneCmdParamCallHeaderData::SetServiceId(unsigned long) - ?Instance@CPhoneCenRepProxy@@SAPAV1@XZ @ 297 NONAME ; class CPhoneCenRepProxy * CPhoneCenRepProxy::Instance(void) - ?AddCallFlag@TPhoneCmdParamCallHeaderData@@QAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 298 NONAME ; void TPhoneCmdParamCallHeaderData::AddCallFlag(enum CBubbleManager::TPhoneCallTypeFlags) - ?SetQueryType@TPhoneCmdParamQuery@@QAEXW4TPhoneQueryType@@@Z @ 299 NONAME ; void TPhoneCmdParamQuery::SetQueryType(enum TPhoneQueryType) - ?Value@CPhonePubSubProxy@@QAEHABVTUid@@I@Z @ 300 NONAME ; int CPhonePubSubProxy::Value(class TUid const &, unsigned int) - ?SetWiredAccAvailable@TPhoneCmdParamAudioAvailability@@QAEXH@Z @ 301 NONAME ; void TPhoneCmdParamAudioAvailability::SetWiredAccAvailable(int) - ?SetString@TPhoneCmdParamSingleItemFetch@@QAEXPAVTDes16@@@Z @ 302 NONAME ; void TPhoneCmdParamSingleItemFetch::SetString(class TDes16 *) - ??0TPhoneCmdParamAudioOutput@@QAE@XZ @ 303 NONAME ; TPhoneCmdParamAudioOutput::TPhoneCmdParamAudioOutput(void) - ?IsCallerImage@TPhoneCmdParamRingTone@@QAEHXZ @ 304 NONAME ; int TPhoneCmdParamRingTone::IsCallerImage(void) - ??0TPhoneCmdParamQuery@@QAE@XZ @ 305 NONAME ; TPhoneCmdParamQuery::TPhoneCmdParamQuery(void) - ?Instance@CPhoneMainResourceResolver@@SAPAV1@XZ @ 306 NONAME ; class CPhoneMainResourceResolver * CPhoneMainResourceResolver::Instance(void) - ?ServiceId@TPhoneCmdParamSpeedDial@@QBEIXZ @ 307 NONAME ; unsigned int TPhoneCmdParamSpeedDial::ServiceId(void) const - ?SetPhoneNumber@TPhoneCmdParamReconnectQuery@@QAEXVTPtrC16@@@Z @ 308 NONAME ; void TPhoneCmdParamReconnectQuery::SetPhoneNumber(class TPtrC16) - ??1CPhoneLibraryContainer@@UAE@XZ @ 309 NONAME ; CPhoneLibraryContainer::~CPhoneLibraryContainer(void) - ?ClearBlackListOnNextKey@CPhoneClearBlacklist@@QAEXXZ @ 310 NONAME ; void CPhoneClearBlacklist::ClearBlackListOnNextKey(void) - ?Tone@TPhoneCmdParamQuery@@QBEHXZ @ 311 NONAME ; int TPhoneCmdParamQuery::Tone(void) const - ?SetNumberType@TPhoneCmdParamSpeedDial@@QAEXW4TPhoneNumberType@@@Z @ 312 NONAME ; void TPhoneCmdParamSpeedDial::SetNumberType(enum TPhoneNumberType) - ?SetRingingType@TPhoneCmdParamRingTone@@QAEXH@Z @ 313 NONAME ; void TPhoneCmdParamRingTone::SetRingingType(int) - ?CbaResourceId@TPhoneCmdParamSingleItemFetch@@QBEHXZ @ 314 NONAME ; int TPhoneCmdParamSingleItemFetch::CbaResourceId(void) const - ?SetCiphering@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 315 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetCiphering(int) - ?SetCipheringIndicatorAllowed@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 316 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetCipheringIndicatorAllowed(int) - ?AudioOutput@TPhoneCmdParamAudioOutput@@QBE?AW4TPEAudioOutput@@XZ @ 317 NONAME ; enum TPEAudioOutput TPhoneCmdParamAudioOutput::AudioOutput(void) const - ?SetResourceId@TPhoneCmdParamProgressNote@@QAEXH@Z @ 318 NONAME ; void TPhoneCmdParamProgressNote::SetResourceId(int) - ??0TPhoneCmdParamInteger@@QAE@XZ @ 319 NONAME ; TPhoneCmdParamInteger::TPhoneCmdParamInteger(void) - ?Type@TPhoneCmdParamSingleItemFetch@@QAE?AW4TFetchType@CPhCntSingleItemFetch@@XZ @ 320 NONAME ; enum CPhCntSingleItemFetch::TFetchType TPhoneCmdParamSingleItemFetch::Type(void) - ?SetType@TPhoneCmdParamTransEffect@@QAEXW4TPhoneTransEffectType@@@Z @ 321 NONAME ; void TPhoneCmdParamTransEffect::SetType(enum TPhoneTransEffectType) - ?Bitmap@TPhoneCmdParamBitmap@@QBEPAVCFbsBitmap@@XZ @ 322 NONAME ; class CFbsBitmap * TPhoneCmdParamBitmap::Bitmap(void) const - ?SetTone@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 323 NONAME ; void TPhoneCmdParamGlobalNote::SetTone(int) - ?After@CPhoneTimer@@QAEXVTTimeIntervalMicroSeconds32@@VTCallBack@@@Z @ 324 NONAME ; void CPhoneTimer::After(class TTimeIntervalMicroSeconds32, class TCallBack) - ?ContactMatcher@TPhoneCmdParamReconnectQuery@@QBEPAVCPhCntMatcher@@XZ @ 325 NONAME ; class CPhCntMatcher * TPhoneCmdParamReconnectQuery::ContactMatcher(void) const - ?AddQwertyModeObserverL@CPhoneQwertyHandler@@QAEXAAVMPhoneQwertyModeObserver@@@Z @ 326 NONAME ; void CPhoneQwertyHandler::AddQwertyModeObserverL(class MPhoneQwertyModeObserver &) + ?AddQwertyModeObserverL@CPhoneQwertyHandler@@QAEXAAVMPhoneQwertyModeObserver@@@Z @ 145 NONAME ; void CPhoneQwertyHandler::AddQwertyModeObserverL(class MPhoneQwertyModeObserver &) + ??0CPhoneResourceResolverBase@@IAE@XZ @ 146 NONAME ; CPhoneResourceResolverBase::CPhoneResourceResolverBase(void) + ?SetCallId@TPhoneCmdParamCallStateData@@QAEXH@Z @ 147 NONAME ; void TPhoneCmdParamCallStateData::SetCallId(int) + ?MultipleInstances@TPhoneCmdParamAppInfo@@QBEHXZ @ 148 NONAME ; int TPhoneCmdParamAppInfo::MultipleInstances(void) const + ?ItemTextArrayForListQuery@TPhoneCmdParamQuery@@QBEPAVMDesC16Array@@XZ @ 149 NONAME ; class MDesC16Array * TPhoneCmdParamQuery::ItemTextArrayForListQuery(void) const + ?SetHeaderText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 150 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetHeaderText(class TDesC16 const &) + ?SetContentCba@TPhoneCmdParamQuery@@QAEXH@Z @ 151 NONAME ; void TPhoneCmdParamQuery::SetContentCba(int) + ?CaptureType@TPhoneCmdParamKeyCapture@@QBE?AW4TPhoneCaptureType@@XZ @ 152 NONAME ; enum TPhoneCaptureType TPhoneCmdParamKeyCapture::CaptureType(void) const + ?SetQueryResourceId@TPhoneCmdParamQuery@@QAEXH@Z @ 153 NONAME ; void TPhoneCmdParamQuery::SetQueryResourceId(int) + ?CancelNotify@CPhoneCenRepProxy@@QAEXPAVMPhoneCenRepObserver@@I@Z @ 154 NONAME ; void CPhoneCenRepProxy::CancelNotify(class MPhoneCenRepObserver *, unsigned int) + ?Param@TPhoneCmdParamAppInfo@@QBEABVTDesC8@@XZ @ 155 NONAME ; class TDesC8 const & TPhoneCmdParamAppInfo::Param(void) const + ??0CPhoneMethodLogger@@QAE@W4TPhoneUILoggingComponent@@VTPtrC16@@@Z @ 156 NONAME ; CPhoneMethodLogger::CPhoneMethodLogger(enum TPhoneUILoggingComponent, class TPtrC16) + ?IsDtmfTone@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 157 NONAME ; int CPhoneKeys::IsDtmfTone(struct TKeyEvent const &, enum TEventCode) + ?SetMode@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 158 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetMode(int) + ?AppUid@TPhoneCmdParamTransEffect@@QBE?AVTUid@@XZ @ 159 NONAME ; class TUid TPhoneCmdParamTransEffect::AppUid(void) const + ?NewL@CPhoneCallThemeMonitor@@SAPAV1@XZ @ 160 NONAME ; class CPhoneCallThemeMonitor * CPhoneCallThemeMonitor::NewL(void) + ?SetCLIText@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@W4TPhoneClippingDirection@CBubbleManager@@@Z @ 161 NONAME ; void TPhoneCmdParamCallHeaderData::SetCLIText(class TDesC16 const &, enum CBubbleManager::TPhoneClippingDirection) + ?SetPhoneNumber@TPhoneCmdParamSpeedDial@@QAEXPAVTPtr16@@@Z @ 162 NONAME ; void TPhoneCmdParamSpeedDial::SetPhoneNumber(class TPtr16 *) + ?SendKeyEnabled@TPhoneCmdParamQuery@@QBEHXZ @ 163 NONAME ; int TPhoneCmdParamQuery::SendKeyEnabled(void) const + ?SetTitlePaneResourceId@TPhoneCmdParamSingleItemFetch@@QAEXH@Z @ 164 NONAME ; void TPhoneCmdParamSingleItemFetch::SetTitlePaneResourceId(int) + ?Find@CPhoneCenRepProxy@@QBEHABVTUid@@KKAAV?$RArray@K@@@Z @ 165 NONAME ; int CPhoneCenRepProxy::Find(class TUid const &, unsigned long, unsigned long, class RArray &) const + ?SetLabelText@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 166 NONAME ; void TPhoneCmdParamCallHeaderData::SetLabelText(class TDesC16 const &) + ?CNAPText@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 167 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::CNAPText(void) const + ?SetOwnPhoneNumberText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 168 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetOwnPhoneNumberText(class TDesC16 const &) + ?Emergency@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 169 NONAME ; int TPhoneCmdParamIncallIndicatorData::Emergency(void) const + ?SetCbaResourceId@TPhoneCmdParamSingleItemFetch@@QAEXH@Z @ 170 NONAME ; void TPhoneCmdParamSingleItemFetch::SetCbaResourceId(int) + ?AppUid@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 171 NONAME ; class TUid TPhoneCmdParamAppInfo::AppUid(void) const + ?CustomMessage@TPhoneCmdParamAppInfo@@QBEABVTDesC8@@XZ @ 172 NONAME ; class TDesC8 const & TPhoneCmdParamAppInfo::CustomMessage(void) const + ?QueryResourceId@TPhoneCmdParamQuery@@QBEHXZ @ 173 NONAME ; int TPhoneCmdParamQuery::QueryResourceId(void) const + ?SetRingTone@TPhoneCmdParamRingTone@@QAEXABVTDesC16@@@Z @ 174 NONAME ; void TPhoneCmdParamRingTone::SetRingTone(class TDesC16 const &) + ?NotifyChangeL@CPhonePubSubProxy@@QAEXABVTUid@@IPAVMPhonePubSubObserver@@@Z @ 175 NONAME ; void CPhonePubSubProxy::NotifyChangeL(class TUid const &, unsigned int, class MPhonePubSubObserver *) + ?SetEmergency@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 176 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetEmergency(int) + ?SetDefaultCba@TPhoneCmdParamQuery@@QAEXH@Z @ 177 NONAME ; void TPhoneCmdParamQuery::SetDefaultCba(int) + ?Type@TPhoneCmdParamTransEffect@@QBE?AW4TPhoneTransEffectType@@XZ @ 178 NONAME ; enum TPhoneTransEffectType TPhoneCmdParamTransEffect::Type(void) const + ??0TPhoneCmdParamSfiData@@QAE@XZ @ 179 NONAME ; TPhoneCmdParamSfiData::TPhoneCmdParamSfiData(void) + ??0TPhoneCmdParamCallHeaderData@@QAE@XZ @ 180 NONAME ; TPhoneCmdParamCallHeaderData::TPhoneCmdParamCallHeaderData(void) + ??1CPhoneClearBlacklist@@UAE@XZ @ 181 NONAME ; CPhoneClearBlacklist::~CPhoneClearBlacklist(void) + ?SetMute@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 182 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetMute(int) + ?KeyCode@TPhoneCmdParamKeyCapture@@QBE?AW4TKeyCode@@XZ @ 183 NONAME ; enum TKeyCode TPhoneCmdParamKeyCapture::KeyCode(void) const + ?IsNumberKey@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 184 NONAME ; int CPhoneKeys::IsNumberKey(struct TKeyEvent const &, enum TEventCode) + ?TextResourceId@TPhoneCmdParamGlobalNote@@QBEHXZ @ 185 NONAME ; int TPhoneCmdParamGlobalNote::TextResourceId(void) const + ?SetCiphering@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 186 NONAME ; void TPhoneCmdParamCallHeaderData::SetCiphering(int) + ?EnablePreconditionL@CPhoneRecoverySystem@@QAEXXZ @ 187 NONAME ; void CPhoneRecoverySystem::EnablePreconditionL(void) + ?AddL@CPhoneRecoverySystem@@QAEHVTCallBack@@CW4TRecoveryState@CTeleRecoverySystem@@@Z @ 188 NONAME ; int CPhoneRecoverySystem::AddL(class TCallBack, signed char, enum CTeleRecoverySystem::TRecoveryState) + ?SetLine2@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 189 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetLine2(int) + ?SetAudioOutput@TPhoneCmdParamAudioOutput@@QAEXW4TPEAudioOutput@@@Z @ 190 NONAME ; void TPhoneCmdParamAudioOutput::SetAudioOutput(enum TPEAudioOutput) + ?HeaderText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 191 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::HeaderText(void) const + ?CallImageThemeSettings@CPhoneCallThemeMonitor@@QBEHXZ @ 192 NONAME ; int CPhoneCallThemeMonitor::CallImageThemeSettings(void) const + ?SetLocation@TPhoneCmdParamSpeedDial@@QAEXH@Z @ 193 NONAME ; void TPhoneCmdParamSpeedDial::SetLocation(int) + ??0TPhoneCmdParamTransEffect@@QAE@XZ @ 194 NONAME ; TPhoneCmdParamTransEffect::TPhoneCmdParamTransEffect(void) + ?Number@TPhoneCmdParamSfiData@@QBEABVTDesC16@@XZ @ 195 NONAME ; class TDesC16 const & TPhoneCmdParamSfiData::Number(void) const + ?OwnPhoneNumberText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 196 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::OwnPhoneNumberText(void) const + ?QueryPrompt@TPhoneCmdParamQuery@@QBEABVTDesC16@@XZ @ 197 NONAME ; class TDesC16 const & TPhoneCmdParamQuery::QueryPrompt(void) const + ?SetQueryPrompt@TPhoneCmdParamQuery@@QAEXABVTDesC16@@@Z @ 198 NONAME ; void TPhoneCmdParamQuery::SetQueryPrompt(class TDesC16 const &) + ?NewL@CPhoneQwertyHandler@@SAPAV1@XZ @ 199 NONAME ; class CPhoneQwertyHandler * CPhoneQwertyHandler::NewL(void) + ?IsNumericKey@CPhoneKeys@@SAHABUTKeyEvent@@W4TEventCode@@@Z @ 200 NONAME ; int CPhoneKeys::IsNumericKey(struct TKeyEvent const &, enum TEventCode) + ?SetCaptureType@TPhoneCmdParamKeyCapture@@QAEXW4TPhoneCaptureType@@@Z @ 201 NONAME ; void TPhoneCmdParamKeyCapture::SetCaptureType(enum TPhoneCaptureType) + ?ViewUid@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 202 NONAME ; class TUid TPhoneCmdParamAppInfo::ViewUid(void) const + ?CallFlag@TPhoneCmdParamCallHeaderData@@QBEKXZ @ 203 NONAME ; unsigned long TPhoneCmdParamCallHeaderData::CallFlag(void) const + ?SetLabelText@TPhoneCmdParamEmergencyCallHeaderData@@QAEXABVTDesC16@@@Z @ 204 NONAME ; void TPhoneCmdParamEmergencyCallHeaderData::SetLabelText(class TDesC16 const &) + ??0TPhoneCmdParamSpeedDial@@QAE@XZ @ 205 NONAME ; TPhoneCmdParamSpeedDial::TPhoneCmdParamSpeedDial(void) + ?IsCallerText@TPhoneCmdParamRingTone@@QAEHXZ @ 206 NONAME ; int TPhoneCmdParamRingTone::IsCallerText(void) + ?SetBitmap@TPhoneCmdParamBitmap@@QAEXPAVCFbsBitmap@@@Z @ 207 NONAME ; void TPhoneCmdParamBitmap::SetBitmap(class CFbsBitmap *) + ?SetNumber@TPhoneCmdParamSfiData@@QAEXABVTDesC16@@@Z @ 208 NONAME ; void TPhoneCmdParamSfiData::SetNumber(class TDesC16 const &) + ?Location@TPhoneCmdParamSpeedDial@@QAEHXZ @ 209 NONAME ; int TPhoneCmdParamSpeedDial::Location(void) + ?CipheringIndicatorAllowed@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 210 NONAME ; int TPhoneCmdParamCallHeaderData::CipheringIndicatorAllowed(void) const + ?Name@TPhoneCmdParamSfiData@@QBEABVTDesC16@@XZ @ 211 NONAME ; class TDesC16 const & TPhoneCmdParamSfiData::Name(void) const + ??0TPhoneCmdParamQuery@@QAE@ABV0@@Z @ 212 NONAME ; TPhoneCmdParamQuery::TPhoneCmdParamQuery(class TPhoneCmdParamQuery const &) + ?CallState@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 213 NONAME ; int TPhoneCmdParamCallHeaderData::CallState(void) const + ??0TPhoneCmdParamIncallIndicatorData@@QAE@XZ @ 214 NONAME ; TPhoneCmdParamIncallIndicatorData::TPhoneCmdParamIncallIndicatorData(void) + ?Picture@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 215 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::Picture(void) const + ?SetCallThemeSettingsObserver@CPhoneCallThemeMonitor@@QAEXPAVMPhoneCallThemeSettingsObserver@@@Z @ 216 NONAME ; void CPhoneCallThemeMonitor::SetCallThemeSettingsObserver(class MPhoneCallThemeSettingsObserver *) + ?ServiceId@TPhoneCmdParamCallHeaderData@@QBEKXZ @ 217 NONAME ; unsigned long TPhoneCmdParamCallHeaderData::ServiceId(void) const + ?LabelText@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 218 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::LabelText(void) const + ?Overflow@CPhoneLogger@@EAEXAAVTDes16@@@Z @ 219 NONAME ; void CPhoneLogger::Overflow(class TDes16 &) + ?SetServiceId@TPhoneCmdParamSpeedDial@@QAEXI@Z @ 220 NONAME ; void TPhoneCmdParamSpeedDial::SetServiceId(unsigned int) + ?SetKeyEvent@TPhoneCmdParamKeyEvent@@QAEXABUTKeyEvent@@@Z @ 221 NONAME ; void TPhoneCmdParamKeyEvent::SetKeyEvent(struct TKeyEvent const &) + ?Instance@CPhonePubSubProxy@@SAPAV1@XZ @ 222 NONAME ; class CPhonePubSubProxy * CPhonePubSubProxy::Instance(void) + ?ResourceId@TPhoneCmdParamNote@@QBEHXZ @ 223 NONAME ; int TPhoneCmdParamNote::ResourceId(void) const + ?CipheringIndicatorAllowed@TPhoneCmdParamEmergencyCallHeaderData@@QBEHXZ @ 224 NONAME ; int TPhoneCmdParamEmergencyCallHeaderData::CipheringIndicatorAllowed(void) const + ?CancelAllNotifies@CPhoneCenRepProxy@@SAXPAVMPhoneCenRepObserver@@@Z @ 225 NONAME ; void CPhoneCenRepProxy::CancelAllNotifies(class MPhoneCenRepObserver *) + ??1CPhoneQwertyHandler@@UAE@XZ @ 226 NONAME ; CPhoneQwertyHandler::~CPhoneQwertyHandler(void) + ?TextResourceId@TPhoneCmdParamNote@@QBEHXZ @ 227 NONAME ; int TPhoneCmdParamNote::TextResourceId(void) const + ?SetRemotePhoneNumber@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 228 NONAME ; void TPhoneCmdParamCallHeaderData::SetRemotePhoneNumber(class TDesC16 const &) + ?CipheringIndicatorAllowed@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 229 NONAME ; int TPhoneCmdParamIncallIndicatorData::CipheringIndicatorAllowed(void) const + ??0TPhoneCmdParamCallStateData@@QAE@XZ @ 230 NONAME ; TPhoneCmdParamCallStateData::TPhoneCmdParamCallStateData(void) + ?SetKeyCode@TPhoneCmdParamKeyCapture@@QAEXW4TKeyCode@@@Z @ 231 NONAME ; void TPhoneCmdParamKeyCapture::SetKeyCode(enum TKeyCode) + ?CustomMessageId@TPhoneCmdParamAppInfo@@QBE?AVTUid@@XZ @ 232 NONAME ; class TUid TPhoneCmdParamAppInfo::CustomMessageId(void) const + ?RemotePhoneNumber@TPhoneCmdParamCallHeaderData@@QBEABVTDesC16@@XZ @ 233 NONAME ; class TDesC16 const & TPhoneCmdParamCallHeaderData::RemotePhoneNumber(void) const + ?SetType@TPhoneCmdParamNote@@QAEXW4TPhoneNoteType@@@Z @ 234 NONAME ; void TPhoneCmdParamNote::SetType(enum TPhoneNoteType) + ?Instance@CPhoneClearBlacklist@@SAPAV1@XZ @ 235 NONAME ; class CPhoneClearBlacklist * CPhoneClearBlacklist::Instance(void) + ?TextToSay@TPhoneCmdParamRingTone@@QBEABVTDesC16@@XZ @ 236 NONAME ; class TDesC16 const & TPhoneCmdParamRingTone::TextToSay(void) const + ?Type@TPhoneCmdParamNote@@QBE?AW4TPhoneNoteType@@XZ @ 237 NONAME ; enum TPhoneNoteType TPhoneCmdParamNote::Type(void) const + ??0TPhoneCmdParamReconnectQuery@@QAE@AAVMCaUiReconnectQueryObserver@@@Z @ 238 NONAME ; TPhoneCmdParamReconnectQuery::TPhoneCmdParamReconnectQuery(class MCaUiReconnectQueryObserver &) + ?SetCallFlag@TPhoneCmdParamCallHeaderData@@QAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 239 NONAME ; void TPhoneCmdParamCallHeaderData::SetCallFlag(enum CBubbleManager::TPhoneCallTypeFlags) + ?SetPicture@TPhoneCmdParamCallHeaderData@@QAEXABVTDesC16@@@Z @ 240 NONAME ; void TPhoneCmdParamCallHeaderData::SetPicture(class TDesC16 const &) + ?Integer@TPhoneCmdParamInteger@@QBEHXZ @ 241 NONAME ; int TPhoneCmdParamInteger::Integer(void) const + ?Mode@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 242 NONAME ; int TPhoneCmdParamIncallIndicatorData::Mode(void) const + ?SetText@TPhoneCmdParamNote@@QAEXABVTDesC16@@@Z @ 243 NONAME ; void TPhoneCmdParamNote::SetText(class TDesC16 const &) + ?SetCallerTextStatus@TPhoneCmdParamRingTone@@QAEXH@Z @ 244 NONAME ; void TPhoneCmdParamRingTone::SetCallerTextStatus(int) + ?IsWiredAccAvailable@TPhoneCmdParamAudioAvailability@@QBEHXZ @ 245 NONAME ; int TPhoneCmdParamAudioAvailability::IsWiredAccAvailable(void) const + ?SetWaitForReady@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 246 NONAME ; void TPhoneCmdParamGlobalNote::SetWaitForReady(int) + ??0TPhoneCmdParamBoolean@@QAE@XZ @ 247 NONAME ; TPhoneCmdParamBoolean::TPhoneCmdParamBoolean(void) + ?QueryCommandObserver@TPhoneCmdParamQuery@@QAEPAVMPhoneQueryCommandObserver@@XZ @ 248 NONAME ; class MPhoneQueryCommandObserver * TPhoneCmdParamQuery::QueryCommandObserver(void) + ?DataText@TPhoneCmdParamQuery@@QBEPAVTDes16@@XZ @ 249 NONAME ; class TDes16 * TPhoneCmdParamQuery::DataText(void) const + ?SetType@TPhoneCmdParamSingleItemFetch@@QAEXW4TFetchType@CPhCntSingleItemFetch@@@Z @ 250 NONAME ; void TPhoneCmdParamSingleItemFetch::SetType(enum CPhCntSingleItemFetch::TFetchType) + ?SetReal@CPhoneCenRepProxy@@QAEHABVTUid@@IN@Z @ 251 NONAME ; int CPhoneCenRepProxy::SetReal(class TUid const &, unsigned int, double) + ??0TPhoneCmdParamCustomDialer@@QAE@XZ @ 252 NONAME ; TPhoneCmdParamCustomDialer::TPhoneCmdParamCustomDialer(void) + ??1CPhonePubSubProxy@@UAE@XZ @ 253 NONAME ; CPhonePubSubProxy::~CPhonePubSubProxy(void) + ?NumericKeyCode@CPhoneQwertyHandler@@QAEHABUTKeyEvent@@@Z @ 254 NONAME ; int CPhoneQwertyHandler::NumericKeyCode(struct TKeyEvent const &) + ?SetMessageData@TPhoneCmdParamMessageEditor@@QAEXPAVCMessageData@@@Z @ 255 NONAME ; void TPhoneCmdParamMessageEditor::SetMessageData(class CMessageData *) + ??0TPhoneCmdParamNote@@QAE@XZ @ 256 NONAME ; TPhoneCmdParamNote::TPhoneCmdParamNote(void) + ?Volume@TPhoneCmdParamRingTone@@QBEHXZ @ 257 NONAME ; int TPhoneCmdParamRingTone::Volume(void) const + ?SetItemTextArrayForListQuery@TPhoneCmdParamQuery@@QAEXAAVMDesC16Array@@@Z @ 258 NONAME ; void TPhoneCmdParamQuery::SetItemTextArrayForListQuery(class MDesC16Array &) + ?Type@TPhoneCmdParamRingTone@@QBE?AW4TPhoneRingToneType@@XZ @ 259 NONAME ; enum TPhoneRingToneType TPhoneCmdParamRingTone::Type(void) const + ?Key@TPhoneCmdParamKeyCapture@@QBE?AW4TStdScanCode@@XZ @ 260 NONAME ; enum TStdScanCode TPhoneCmdParamKeyCapture::Key(void) const + ?LabelText@TPhoneCmdParamEmergencyCallHeaderData@@QBEABVTDesC16@@XZ @ 261 NONAME ; class TDesC16 const & TPhoneCmdParamEmergencyCallHeaderData::LabelText(void) const + ?Ciphering@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 262 NONAME ; int TPhoneCmdParamIncallIndicatorData::Ciphering(void) const + ?SetQueryCommandObserver@TPhoneCmdParamQuery@@QAEXAAVMPhoneQueryCommandObserver@@@Z @ 263 NONAME ; void TPhoneCmdParamQuery::SetQueryCommandObserver(class MPhoneQueryCommandObserver &) + ?IsPhoneUIFeatureSupported@CPhoneCenRepProxy@@QAEHH@Z @ 264 NONAME ; int CPhoneCenRepProxy::IsPhoneUIFeatureSupported(int) + ?DefaultCba@TPhoneCmdParamQuery@@QBEHXZ @ 265 NONAME ; int TPhoneCmdParamQuery::DefaultCba(void) const + ?CallState@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 266 NONAME ; int TPhoneCmdParamIncallIndicatorData::CallState(void) const + ??0TPhoneCmdParamNumberEntryObserver@@QAE@XZ @ 267 NONAME ; TPhoneCmdParamNumberEntryObserver::TPhoneCmdParamNumberEntryObserver(void) + ?MessageData@TPhoneCmdParamMessageEditor@@QBEPAVCMessageData@@XZ @ 268 NONAME ; class CMessageData * TPhoneCmdParamMessageEditor::MessageData(void) const + ?SetLine2@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 269 NONAME ; void TPhoneCmdParamCallHeaderData::SetLine2(int) + ?FetchValuesFromCenRepL@CPhoneCenRepProxy@@QAEXAAVTPhoneCmdParamAppInfo@@W4TKeyCode@@PAVHBufC8@@AAH@Z @ 270 NONAME ; void CPhoneCenRepProxy::FetchValuesFromCenRepL(class TPhoneCmdParamAppInfo &, enum TKeyCode, class HBufC8 *, int &) + ?CNAPTextClippingDirection@TPhoneCmdParamCallHeaderData@@QBE?AW4TPhoneClippingDirection@CBubbleManager@@XZ @ 271 NONAME ; enum CBubbleManager::TPhoneClippingDirection TPhoneCmdParamCallHeaderData::CNAPTextClippingDirection(void) const + ?ParticipantCLI@TPhoneCmdParamCallHeaderData@@QBE?AW4TPhoneParticipantListCLI@1@XZ @ 272 NONAME ; enum TPhoneCmdParamCallHeaderData::TPhoneParticipantListCLI TPhoneCmdParamCallHeaderData::ParticipantCLI(void) const + ?Thumbnail@TPhoneCmdParamCallHeaderData@@QBEPAVCFbsBitmap@@XZ @ 273 NONAME ; class CFbsBitmap * TPhoneCmdParamCallHeaderData::Thumbnail(void) const + ?SetTimeOut@TPhoneCmdParamQuery@@QAEXH@Z @ 274 NONAME ; void TPhoneCmdParamQuery::SetTimeOut(int) + ?Boolean@TPhoneCmdParamBoolean@@QBEHXZ @ 275 NONAME ; int TPhoneCmdParamBoolean::Boolean(void) const + ?LogMsgFromPhoneUIToPE@CPhoneLogger@@QAEXHH@Z @ 276 NONAME ; void CPhoneLogger::LogMsgFromPhoneUIToPE(int, int) + ?SetCustomMessageId@TPhoneCmdParamAppInfo@@QAEXABVTUid@@@Z @ 277 NONAME ; void TPhoneCmdParamAppInfo::SetCustomMessageId(class TUid const &) + ?ResolveResourceID@CPhoneResourceResolverBase@@UBEHABH@Z @ 278 NONAME ; int CPhoneResourceResolverBase::ResolveResourceID(int const &) const + ?SetName@TPhoneCmdParamSfiData@@QAEXABVTDesC16@@@Z @ 279 NONAME ; void TPhoneCmdParamSfiData::SetName(class TDesC16 const &) + ?TitlePaneResourceId@TPhoneCmdParamSingleItemFetch@@QBEHXZ @ 280 NONAME ; int TPhoneCmdParamSingleItemFetch::TitlePaneResourceId(void) const + ?SetType@TPhoneCmdParamGlobalNote@@QAEXW4TAknGlobalNoteType@@@Z @ 281 NONAME ; void TPhoneCmdParamGlobalNote::SetType(enum TAknGlobalNoteType) + ?IncludeVideoCallOption@TPhoneCmdParamReconnectQuery@@QBEHXZ @ 282 NONAME ; int TPhoneCmdParamReconnectQuery::IncludeVideoCallOption(void) const + ?SetLittleBubbleVisible@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 283 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetLittleBubbleVisible(int) + ?Ciphering@TPhoneCmdParamCallHeaderData@@QBEHXZ @ 284 NONAME ; int TPhoneCmdParamCallHeaderData::Ciphering(void) const + ?SetType@TPhoneCmdParamRingTone@@QAEXW4TPhoneRingToneType@@@Z @ 285 NONAME ; void TPhoneCmdParamRingTone::SetType(enum TPhoneRingToneType) + ?ResourceId@TPhoneCmdParamDynMenu@@QBEHXZ @ 286 NONAME ; int TPhoneCmdParamDynMenu::ResourceId(void) const + ?SetCipheringIndicatorAllowed@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 287 NONAME ; void TPhoneCmdParamCallHeaderData::SetCipheringIndicatorAllowed(int) + ?SetWaitTime@TPhoneCmdParamProgressNote@@QAEXVTTimeIntervalMicroSeconds32@@@Z @ 288 NONAME ; void TPhoneCmdParamProgressNote::SetWaitTime(class TTimeIntervalMicroSeconds32) + ?Ciphering@TPhoneCmdParamEmergencyCallHeaderData@@QBEHXZ @ 289 NONAME ; int TPhoneCmdParamEmergencyCallHeaderData::Ciphering(void) const + ??1CPhoneCallThemeMonitor@@UAE@XZ @ 290 NONAME ; CPhoneCallThemeMonitor::~CPhoneCallThemeMonitor(void) + ?SetNumberType@TPhoneCmdParamCallHeaderData@@QAEXH@Z @ 291 NONAME ; void TPhoneCmdParamCallHeaderData::SetNumberType(int) + ?Mute@TPhoneCmdParamIncallIndicatorData@@QBEHXZ @ 292 NONAME ; int TPhoneCmdParamIncallIndicatorData::Mute(void) const + ?IsQwertyInput@CPhoneQwertyHandler@@QBEHXZ @ 293 NONAME ; int CPhoneQwertyHandler::IsQwertyInput(void) const + ?SetBoolean@TPhoneCmdParamBoolean@@QAEXH@Z @ 294 NONAME ; void TPhoneCmdParamBoolean::SetBoolean(int) + ?IsTelephonyFeatureSupported@CPhoneResourceResolverBase@@MBEHH@Z @ 295 NONAME ; int CPhoneResourceResolverBase::IsTelephonyFeatureSupported(int) const + ?Instance@CPhoneMainErrorMessagesHandler@@SAPAV1@XZ @ 296 NONAME ; class CPhoneMainErrorMessagesHandler * CPhoneMainErrorMessagesHandler::Instance(void) + ?SetViewUid@TPhoneCmdParamAppInfo@@QAEXABVTUid@@@Z @ 297 NONAME ; void TPhoneCmdParamAppInfo::SetViewUid(class TUid const &) + ?SetServiceId@TPhoneCmdParamCallHeaderData@@QAEXK@Z @ 298 NONAME ; void TPhoneCmdParamCallHeaderData::SetServiceId(unsigned long) + ?Instance@CPhoneCenRepProxy@@SAPAV1@XZ @ 299 NONAME ; class CPhoneCenRepProxy * CPhoneCenRepProxy::Instance(void) + ?AddCallFlag@TPhoneCmdParamCallHeaderData@@QAEXW4TPhoneCallTypeFlags@CBubbleManager@@@Z @ 300 NONAME ; void TPhoneCmdParamCallHeaderData::AddCallFlag(enum CBubbleManager::TPhoneCallTypeFlags) + ?SetQueryType@TPhoneCmdParamQuery@@QAEXW4TPhoneQueryType@@@Z @ 301 NONAME ; void TPhoneCmdParamQuery::SetQueryType(enum TPhoneQueryType) + ?Value@CPhonePubSubProxy@@QAEHABVTUid@@I@Z @ 302 NONAME ; int CPhonePubSubProxy::Value(class TUid const &, unsigned int) + ?SetWiredAccAvailable@TPhoneCmdParamAudioAvailability@@QAEXH@Z @ 303 NONAME ; void TPhoneCmdParamAudioAvailability::SetWiredAccAvailable(int) + ?SetString@TPhoneCmdParamSingleItemFetch@@QAEXPAVTDes16@@@Z @ 304 NONAME ; void TPhoneCmdParamSingleItemFetch::SetString(class TDes16 *) + ??0TPhoneCmdParamAudioOutput@@QAE@XZ @ 305 NONAME ; TPhoneCmdParamAudioOutput::TPhoneCmdParamAudioOutput(void) + ?IsCallerImage@TPhoneCmdParamRingTone@@QAEHXZ @ 306 NONAME ; int TPhoneCmdParamRingTone::IsCallerImage(void) + ??0TPhoneCmdParamQuery@@QAE@XZ @ 307 NONAME ; TPhoneCmdParamQuery::TPhoneCmdParamQuery(void) + ?SetAppUid@TPhoneCmdParamTransEffect@@QAEXABVTUid@@@Z @ 308 NONAME ; void TPhoneCmdParamTransEffect::SetAppUid(class TUid const &) + ?SetPhoneNumber@TPhoneCmdParamReconnectQuery@@QAEXVTPtrC16@@@Z @ 309 NONAME ; void TPhoneCmdParamReconnectQuery::SetPhoneNumber(class TPtrC16) + ?Instance@CPhoneMainResourceResolver@@SAPAV1@XZ @ 310 NONAME ; class CPhoneMainResourceResolver * CPhoneMainResourceResolver::Instance(void) + ?ServiceId@TPhoneCmdParamSpeedDial@@QBEIXZ @ 311 NONAME ; unsigned int TPhoneCmdParamSpeedDial::ServiceId(void) const + ??1CPhoneLibraryContainer@@UAE@XZ @ 312 NONAME ; CPhoneLibraryContainer::~CPhoneLibraryContainer(void) + ?ClearBlackListOnNextKey@CPhoneClearBlacklist@@QAEXXZ @ 313 NONAME ; void CPhoneClearBlacklist::ClearBlackListOnNextKey(void) + ?Tone@TPhoneCmdParamQuery@@QBEHXZ @ 314 NONAME ; int TPhoneCmdParamQuery::Tone(void) const + ?SetNumberType@TPhoneCmdParamSpeedDial@@QAEXW4TPhoneNumberType@@@Z @ 315 NONAME ; void TPhoneCmdParamSpeedDial::SetNumberType(enum TPhoneNumberType) + ?SetRingingType@TPhoneCmdParamRingTone@@QAEXH@Z @ 316 NONAME ; void TPhoneCmdParamRingTone::SetRingingType(int) + ?CbaResourceId@TPhoneCmdParamSingleItemFetch@@QBEHXZ @ 317 NONAME ; int TPhoneCmdParamSingleItemFetch::CbaResourceId(void) const + ?SetCiphering@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 318 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetCiphering(int) + ?SetCipheringIndicatorAllowed@TPhoneCmdParamIncallIndicatorData@@QAEXH@Z @ 319 NONAME ; void TPhoneCmdParamIncallIndicatorData::SetCipheringIndicatorAllowed(int) + ?AudioOutput@TPhoneCmdParamAudioOutput@@QBE?AW4TPEAudioOutput@@XZ @ 320 NONAME ; enum TPEAudioOutput TPhoneCmdParamAudioOutput::AudioOutput(void) const + ?SetResourceId@TPhoneCmdParamProgressNote@@QAEXH@Z @ 321 NONAME ; void TPhoneCmdParamProgressNote::SetResourceId(int) + ??0TPhoneCmdParamInteger@@QAE@XZ @ 322 NONAME ; TPhoneCmdParamInteger::TPhoneCmdParamInteger(void) + ?Type@TPhoneCmdParamSingleItemFetch@@QAE?AW4TFetchType@CPhCntSingleItemFetch@@XZ @ 323 NONAME ; enum CPhCntSingleItemFetch::TFetchType TPhoneCmdParamSingleItemFetch::Type(void) + ?SetType@TPhoneCmdParamTransEffect@@QAEXW4TPhoneTransEffectType@@@Z @ 324 NONAME ; void TPhoneCmdParamTransEffect::SetType(enum TPhoneTransEffectType) + ?Bitmap@TPhoneCmdParamBitmap@@QBEPAVCFbsBitmap@@XZ @ 325 NONAME ; class CFbsBitmap * TPhoneCmdParamBitmap::Bitmap(void) const + ?SetTone@TPhoneCmdParamGlobalNote@@QAEXH@Z @ 326 NONAME ; void TPhoneCmdParamGlobalNote::SetTone(int) + ?After@CPhoneTimer@@QAEXVTTimeIntervalMicroSeconds32@@VTCallBack@@@Z @ 327 NONAME ; void CPhoneTimer::After(class TTimeIntervalMicroSeconds32, class TCallBack) + ?ContactMatcher@TPhoneCmdParamReconnectQuery@@QBEPAVCPhCntMatcher@@XZ @ 328 NONAME ; class CPhCntMatcher * TPhoneCmdParamReconnectQuery::ContactMatcher(void) const + ?ConvertToNumeric@CPhoneQwertyHandler@@QAEHAAUTKeyEvent@@@Z @ 329 NONAME ; int CPhoneQwertyHandler::ConvertToNumeric(struct TKeyEvent &) diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuiutils/eabi/phoneuiutilsu.def --- a/phoneapp/phoneuiutils/eabi/phoneuiutilsu.def Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuiutils/eabi/phoneuiutilsu.def Tue Apr 27 16:37:10 2010 +0300 @@ -63,358 +63,361 @@ _ZN18TPhoneCommandParamC1Ev @ 62 NONAME _ZN18TPhoneCommandParamC2Ev @ 63 NONAME _ZN19CPhoneQwertyHandler14NumericKeyCodeERK9TKeyEvent @ 64 NONAME - _ZN19CPhoneQwertyHandler4NewLEv @ 65 NONAME - _ZN19CPhoneQwertyHandlerD0Ev @ 66 NONAME - _ZN19CPhoneQwertyHandlerD1Ev @ 67 NONAME - _ZN19CPhoneQwertyHandlerD2Ev @ 68 NONAME - _ZN19TPhoneCmdParamQuery10SetTimeOutEi @ 69 NONAME - _ZN19TPhoneCmdParamQuery11SetDataTextEP6TDes16 @ 70 NONAME - _ZN19TPhoneCmdParamQuery12SetQueryTypeE15TPhoneQueryType @ 71 NONAME - _ZN19TPhoneCmdParamQuery13SetContentCbaEi @ 72 NONAME - _ZN19TPhoneCmdParamQuery13SetDefaultCbaEi @ 73 NONAME - _ZN19TPhoneCmdParamQuery14SetQueryPromptERK7TDesC16 @ 74 NONAME - _ZN19TPhoneCmdParamQuery17SetCommandParamIdEN18TPhoneCommandParam13TPhoneParamIdE @ 75 NONAME - _ZN19TPhoneCmdParamQuery17SetSendKeyEnabledEi @ 76 NONAME - _ZN19TPhoneCmdParamQuery18SetQueryResourceIdEi @ 77 NONAME - _ZN19TPhoneCmdParamQuery20QueryCommandObserverEv @ 78 NONAME - _ZN19TPhoneCmdParamQuery20SetCbaCommandMappingEii @ 79 NONAME - _ZN19TPhoneCmdParamQuery23SetQueryCommandObserverER26MPhoneQueryCommandObserver @ 80 NONAME - _ZN19TPhoneCmdParamQuery26SetCustomCommandForTimeOutEi @ 81 NONAME - _ZN19TPhoneCmdParamQuery28SetItemTextArrayForListQueryER12MDesC16Array @ 82 NONAME - _ZN19TPhoneCmdParamQuery7SetToneEi @ 83 NONAME - _ZN19TPhoneCmdParamQueryC1ERKS_ @ 84 NONAME - _ZN19TPhoneCmdParamQueryC1Ev @ 85 NONAME - _ZN19TPhoneCmdParamQueryC2ERKS_ @ 86 NONAME - _ZN19TPhoneCmdParamQueryC2Ev @ 87 NONAME - _ZN19TPhoneCmdParamQueryaSERKS_ @ 88 NONAME - _ZN20CPhoneClearBlacklist17ClearBlackListNowEv @ 89 NONAME - _ZN20CPhoneClearBlacklist23ClearBlackListOnNextKeyEv @ 90 NONAME - _ZN20CPhoneClearBlacklist7CreateLER10RWsSessionRK11RWindowBase @ 91 NONAME - _ZN20CPhoneClearBlacklist8InstanceEv @ 92 NONAME - _ZN20CPhoneClearBlacklistD0Ev @ 93 NONAME - _ZN20CPhoneClearBlacklistD1Ev @ 94 NONAME - _ZN20CPhoneClearBlacklistD2Ev @ 95 NONAME - _ZN20CPhoneRecoverySystem10RecoverNowEiai @ 96 NONAME - _ZN20CPhoneRecoverySystem19EnablePreconditionLEv @ 97 NONAME - _ZN20CPhoneRecoverySystem4AddLE9TCallBackaN19CTeleRecoverySystem14TRecoveryStateE @ 98 NONAME - _ZN20CPhoneRecoverySystem6RemoveEi @ 99 NONAME - _ZN20CPhoneRecoverySystem8InstanceEv @ 100 NONAME - _ZN20TPhoneCmdParamBitmap13SetMaskBitmapEP10CFbsBitmap @ 101 NONAME - _ZN20TPhoneCmdParamBitmap9SetBitmapEP10CFbsBitmap @ 102 NONAME - _ZN20TPhoneCmdParamBitmapC1Ev @ 103 NONAME - _ZN20TPhoneCmdParamBitmapC2Ev @ 104 NONAME - _ZN20TPhoneCmdParamString6StringEv @ 105 NONAME - _ZN20TPhoneCmdParamString9SetStringEP6TPtr16 @ 106 NONAME - _ZN20TPhoneCmdParamStringC1Ev @ 107 NONAME - _ZN20TPhoneCmdParamStringC2Ev @ 108 NONAME - _ZN21TPhoneCmdParamAppInfo10SetViewUidERK4TUid @ 109 NONAME - _ZN21TPhoneCmdParamAppInfo16SetCustomMessageERK6TDesC8 @ 110 NONAME - _ZN21TPhoneCmdParamAppInfo18SetCustomMessageIdERK4TUid @ 111 NONAME - _ZN21TPhoneCmdParamAppInfo20SetMultipleInstancesEi @ 112 NONAME - _ZN21TPhoneCmdParamAppInfo8SetParamERK6TDesC8 @ 113 NONAME - _ZN21TPhoneCmdParamAppInfo9SetAppUidERK4TUid @ 114 NONAME - _ZN21TPhoneCmdParamAppInfoC1Ev @ 115 NONAME - _ZN21TPhoneCmdParamAppInfoC2Ev @ 116 NONAME - _ZN21TPhoneCmdParamBoolean10SetBooleanEi @ 117 NONAME - _ZN21TPhoneCmdParamBooleanC1Ev @ 118 NONAME - _ZN21TPhoneCmdParamBooleanC2Ev @ 119 NONAME - _ZN21TPhoneCmdParamDynMenu10SetDynMenuEPv @ 120 NONAME - _ZN21TPhoneCmdParamDynMenu13SetResourceIdEi @ 121 NONAME - _ZN21TPhoneCmdParamDynMenu7DynMenuEv @ 122 NONAME - _ZN21TPhoneCmdParamDynMenuC1Ev @ 123 NONAME - _ZN21TPhoneCmdParamDynMenuC2Ev @ 124 NONAME - _ZN21TPhoneCmdParamInteger10SetIntegerEi @ 125 NONAME - _ZN21TPhoneCmdParamIntegerC1Ev @ 126 NONAME - _ZN21TPhoneCmdParamIntegerC2Ev @ 127 NONAME - _ZN21TPhoneCmdParamPointer10SetPointerEPv @ 128 NONAME - _ZN21TPhoneCmdParamPointerC1Ev @ 129 NONAME - _ZN21TPhoneCmdParamPointerC2Ev @ 130 NONAME - _ZN21TPhoneCmdParamSfiData7SetNameERK7TDesC16 @ 131 NONAME - _ZN21TPhoneCmdParamSfiData9SetNumberERK7TDesC16 @ 132 NONAME - _ZN21TPhoneCmdParamSfiDataC1Ev @ 133 NONAME - _ZN21TPhoneCmdParamSfiDataC2Ev @ 134 NONAME - _ZN22CPhoneCallThemeMonitor28SetCallThemeSettingsObserverEP31MPhoneCallThemeSettingsObserver @ 135 NONAME - _ZN22CPhoneCallThemeMonitor4NewLEv @ 136 NONAME - _ZN22CPhoneCallThemeMonitorD0Ev @ 137 NONAME - _ZN22CPhoneCallThemeMonitorD1Ev @ 138 NONAME - _ZN22CPhoneCallThemeMonitorD2Ev @ 139 NONAME - _ZN22CPhoneLibraryContainer11AddLibraryLERK8RLibrary @ 140 NONAME - _ZN22CPhoneLibraryContainer4NewLEv @ 141 NONAME - _ZN22CPhoneLibraryContainerD0Ev @ 142 NONAME - _ZN22CPhoneLibraryContainerD1Ev @ 143 NONAME - _ZN22CPhoneLibraryContainerD2Ev @ 144 NONAME - _ZN22TPhoneCmdParamKeyEvent11SetKeyEventERK9TKeyEvent @ 145 NONAME - _ZN22TPhoneCmdParamKeyEvent12SetEventCodeE10TEventCode @ 146 NONAME - _ZN22TPhoneCmdParamKeyEventC1Ev @ 147 NONAME - _ZN22TPhoneCmdParamKeyEventC2Ev @ 148 NONAME - _ZN22TPhoneCmdParamRingTone11SetRingToneERK7TDesC16 @ 149 NONAME - _ZN22TPhoneCmdParamRingTone12IsCallerTextEv @ 150 NONAME - _ZN22TPhoneCmdParamRingTone12SetTextToSayERK7TDesC16 @ 151 NONAME - _ZN22TPhoneCmdParamRingTone13IsCallerImageEv @ 152 NONAME - _ZN22TPhoneCmdParamRingTone14SetRingingTypeEi @ 153 NONAME - _ZN22TPhoneCmdParamRingTone19SetCallerTextStatusEi @ 154 NONAME - _ZN22TPhoneCmdParamRingTone20SetCallerImageStatusEi @ 155 NONAME - _ZN22TPhoneCmdParamRingTone7SetTypeE18TPhoneRingToneType @ 156 NONAME - _ZN22TPhoneCmdParamRingTone9SetVolumeEi @ 157 NONAME - _ZN22TPhoneCmdParamRingToneC1Ev @ 158 NONAME - _ZN22TPhoneCmdParamRingToneC2Ev @ 159 NONAME - _ZN23TPhoneCmdParamSpeedDial10NumberTypeEv @ 160 NONAME - _ZN23TPhoneCmdParamSpeedDial11PhoneNumberEv @ 161 NONAME - _ZN23TPhoneCmdParamSpeedDial11SetLocationEi @ 162 NONAME - _ZN23TPhoneCmdParamSpeedDial12SetServiceIdEj @ 163 NONAME - _ZN23TPhoneCmdParamSpeedDial13SetNumberTypeE16TPhoneNumberType @ 164 NONAME - _ZN23TPhoneCmdParamSpeedDial14SetPhoneNumberEP6TPtr16 @ 165 NONAME - _ZN23TPhoneCmdParamSpeedDial8LocationEv @ 166 NONAME - _ZN23TPhoneCmdParamSpeedDialC1Ev @ 167 NONAME - _ZN23TPhoneCmdParamSpeedDialC2Ev @ 168 NONAME - _ZN24TPhoneCmdParamGlobalNote11SetSoftkeysEi @ 169 NONAME - _ZN24TPhoneCmdParamGlobalNote15SetWaitForReadyEi @ 170 NONAME - _ZN24TPhoneCmdParamGlobalNote17SetTextResourceIdEi @ 171 NONAME - _ZN24TPhoneCmdParamGlobalNote7SetTextERK7TDesC16 @ 172 NONAME - _ZN24TPhoneCmdParamGlobalNote7SetToneEi @ 173 NONAME - _ZN24TPhoneCmdParamGlobalNote7SetTypeE18TAknGlobalNoteType @ 174 NONAME - _ZN24TPhoneCmdParamGlobalNoteC1Ev @ 175 NONAME - _ZN24TPhoneCmdParamGlobalNoteC2Ev @ 176 NONAME - _ZN24TPhoneCmdParamKeyCapture10SetKeyCodeE8TKeyCode @ 177 NONAME - _ZN24TPhoneCmdParamKeyCapture14SetCaptureTypeE17TPhoneCaptureType @ 178 NONAME - _ZN24TPhoneCmdParamKeyCapture6SetKeyE12TStdScanCode @ 179 NONAME - _ZN24TPhoneCmdParamKeyCaptureC1Ev @ 180 NONAME - _ZN24TPhoneCmdParamKeyCaptureC2Ev @ 181 NONAME - _ZN25TPhoneCmdParamAudioOutput14SetAudioOutputE14TPEAudioOutput @ 182 NONAME - _ZN25TPhoneCmdParamAudioOutputC1Ev @ 183 NONAME - _ZN25TPhoneCmdParamAudioOutputC2Ev @ 184 NONAME - _ZN25TPhoneCmdParamTransEffect7SetTypeE21TPhoneTransEffectType @ 185 NONAME - _ZN25TPhoneCmdParamTransEffectC1Ev @ 186 NONAME - _ZN25TPhoneCmdParamTransEffectC2Ev @ 187 NONAME - _ZN26CPhoneMainResourceResolver8InstanceEv @ 188 NONAME - _ZN26CPhoneResourceResolverBase14BaseConstructLEv @ 189 NONAME - _ZN26CPhoneResourceResolverBaseC1Ev @ 190 NONAME - _ZN26CPhoneResourceResolverBaseC2Ev @ 191 NONAME - _ZN26CPhoneResourceResolverBaseD0Ev @ 192 NONAME - _ZN26CPhoneResourceResolverBaseD1Ev @ 193 NONAME - _ZN26CPhoneResourceResolverBaseD2Ev @ 194 NONAME - _ZN26TPhoneCmdParamCustomDialer16DialerControllerEv @ 195 NONAME - _ZN26TPhoneCmdParamCustomDialer19SetDialerControllerEP22MPhoneDialerController @ 196 NONAME - _ZN26TPhoneCmdParamCustomDialerC1Ev @ 197 NONAME - _ZN26TPhoneCmdParamCustomDialerC2Ev @ 198 NONAME - _ZN26TPhoneCmdParamProgressNote11SetWaitTimeE27TTimeIntervalMicroSeconds32 @ 199 NONAME - _ZN26TPhoneCmdParamProgressNote13SetResourceIdEi @ 200 NONAME - _ZN26TPhoneCmdParamProgressNoteC1Ev @ 201 NONAME - _ZN26TPhoneCmdParamProgressNoteC2Ev @ 202 NONAME - _ZN27TPhoneCmdParamCallStateData12SetCallStateEi @ 203 NONAME - _ZN27TPhoneCmdParamCallStateData9SetCallIdEi @ 204 NONAME - _ZN27TPhoneCmdParamCallStateDataC1Ev @ 205 NONAME - _ZN27TPhoneCmdParamCallStateDataC2Ev @ 206 NONAME - _ZN27TPhoneCmdParamMessageEditor14SetMessageDataEP12CMessageData @ 207 NONAME - _ZN27TPhoneCmdParamMessageEditorC1Ev @ 208 NONAME - _ZN27TPhoneCmdParamMessageEditorC2Ev @ 209 NONAME - _ZN28TPhoneCmdParamCallHeaderData10SetCLITextERK7TDesC16N14CBubbleManager23TPhoneClippingDirectionE @ 210 NONAME - _ZN28TPhoneCmdParamCallHeaderData10SetPictureERK7TDesC16 @ 211 NONAME - _ZN28TPhoneCmdParamCallHeaderData11AddCallFlagEN14CBubbleManager19TPhoneCallTypeFlagsE @ 212 NONAME - _ZN28TPhoneCmdParamCallHeaderData11SetCNAPTextERK7TDesC16N14CBubbleManager23TPhoneClippingDirectionE @ 213 NONAME - _ZN28TPhoneCmdParamCallHeaderData11SetCallFlagEN14CBubbleManager19TPhoneCallTypeFlagsE @ 214 NONAME - _ZN28TPhoneCmdParamCallHeaderData11SetCallTypeEi @ 215 NONAME - _ZN28TPhoneCmdParamCallHeaderData12SetCallStateEi @ 216 NONAME - _ZN28TPhoneCmdParamCallHeaderData12SetCipheringEi @ 217 NONAME - _ZN28TPhoneCmdParamCallHeaderData12SetLabelTextERK7TDesC16 @ 218 NONAME - _ZN28TPhoneCmdParamCallHeaderData12SetServiceIdEm @ 219 NONAME - _ZN28TPhoneCmdParamCallHeaderData12SetThumbnailEP10CFbsBitmap @ 220 NONAME - _ZN28TPhoneCmdParamCallHeaderData13SetCallerTextERK7TDesC16 @ 221 NONAME - _ZN28TPhoneCmdParamCallHeaderData13SetNumberTypeEi @ 222 NONAME - _ZN28TPhoneCmdParamCallHeaderData14SetContactLinkERK6TDesC8 @ 223 NONAME - _ZN28TPhoneCmdParamCallHeaderData15SetHasThumbnailEi @ 224 NONAME - _ZN28TPhoneCmdParamCallHeaderData17SetShortLabelTextERK7TDesC16 @ 225 NONAME - _ZN28TPhoneCmdParamCallHeaderData20SetRemotePhoneNumberERK7TDesC16 @ 226 NONAME - _ZN28TPhoneCmdParamCallHeaderData21SetParticipantListCLIENS_24TPhoneParticipantListCLIE @ 227 NONAME - _ZN28TPhoneCmdParamCallHeaderData28SetCipheringIndicatorAllowedEi @ 228 NONAME - _ZN28TPhoneCmdParamCallHeaderData8SetLine2Ei @ 229 NONAME - _ZN28TPhoneCmdParamCallHeaderDataC1Ev @ 230 NONAME - _ZN28TPhoneCmdParamCallHeaderDataC2Ev @ 231 NONAME - _ZN28TPhoneCmdParamReconnectQuery14SetPhoneNumberE7TPtrC16 @ 232 NONAME - _ZN28TPhoneCmdParamReconnectQuery17SetContactMatcherEP13CPhCntMatcher @ 233 NONAME - _ZN28TPhoneCmdParamReconnectQuery21SetIncludeVideoOptionEi @ 234 NONAME - _ZN28TPhoneCmdParamReconnectQueryC1ER27MCaUiReconnectQueryObserver @ 235 NONAME - _ZN28TPhoneCmdParamReconnectQueryC2ER27MCaUiReconnectQueryObserver @ 236 NONAME - _ZN29TPhoneCmdParamSingleItemFetch16SetCbaResourceIdEi @ 237 NONAME - _ZN29TPhoneCmdParamSingleItemFetch22SetTitlePaneResourceIdEi @ 238 NONAME - _ZN29TPhoneCmdParamSingleItemFetch4TypeEv @ 239 NONAME - _ZN29TPhoneCmdParamSingleItemFetch7SetTypeEN21CPhCntSingleItemFetch10TFetchTypeE @ 240 NONAME - _ZN29TPhoneCmdParamSingleItemFetch9SetStringEP6TDes16 @ 241 NONAME - _ZN29TPhoneCmdParamSingleItemFetchC1Ev @ 242 NONAME - _ZN29TPhoneCmdParamSingleItemFetchC2Ev @ 243 NONAME - _ZN30CPhoneMainErrorMessagesHandler8InstanceEv @ 244 NONAME - _ZN31TPhoneCmdParamAudioAvailability17SetBTAccAvailableEi @ 245 NONAME - _ZN31TPhoneCmdParamAudioAvailability20SetWiredAccAvailableEi @ 246 NONAME - _ZN31TPhoneCmdParamAudioAvailabilityC1Ev @ 247 NONAME - _ZN31TPhoneCmdParamAudioAvailabilityC2Ev @ 248 NONAME - _ZN33TPhoneCmdParamIncallIndicatorData12SetCallStateEi @ 249 NONAME - _ZN33TPhoneCmdParamIncallIndicatorData12SetCipheringEi @ 250 NONAME - _ZN33TPhoneCmdParamIncallIndicatorData12SetEmergencyEi @ 251 NONAME - _ZN33TPhoneCmdParamIncallIndicatorData22SetLittleBubbleVisibleEi @ 252 NONAME - _ZN33TPhoneCmdParamIncallIndicatorData28SetCipheringIndicatorAllowedEi @ 253 NONAME - _ZN33TPhoneCmdParamIncallIndicatorData7SetModeEi @ 254 NONAME - _ZN33TPhoneCmdParamIncallIndicatorData7SetMuteEi @ 255 NONAME - _ZN33TPhoneCmdParamIncallIndicatorData8SetLine2Ei @ 256 NONAME - _ZN33TPhoneCmdParamIncallIndicatorDataC1Ev @ 257 NONAME - _ZN33TPhoneCmdParamIncallIndicatorDataC2Ev @ 258 NONAME - _ZN33TPhoneCmdParamNumberEntryObserver11SetObserverE9TCallBack @ 259 NONAME - _ZN33TPhoneCmdParamNumberEntryObserver8ObserverEv @ 260 NONAME - _ZN33TPhoneCmdParamNumberEntryObserverC1Ev @ 261 NONAME - _ZN33TPhoneCmdParamNumberEntryObserverC2Ev @ 262 NONAME - _ZN37TPhoneCmdParamEmergencyCallHeaderData12SetCipheringEi @ 263 NONAME - _ZN37TPhoneCmdParamEmergencyCallHeaderData12SetLabelTextERK7TDesC16 @ 264 NONAME - _ZN37TPhoneCmdParamEmergencyCallHeaderData13SetHeaderTextERK7TDesC16 @ 265 NONAME - _ZN37TPhoneCmdParamEmergencyCallHeaderData21SetOwnPhoneNumberTextERK7TDesC16 @ 266 NONAME - _ZN37TPhoneCmdParamEmergencyCallHeaderData28SetCipheringIndicatorAllowedEi @ 267 NONAME - _ZN37TPhoneCmdParamEmergencyCallHeaderDataC1Ev @ 268 NONAME - _ZN37TPhoneCmdParamEmergencyCallHeaderDataC2Ev @ 269 NONAME - _ZNK17CPhoneCenRepProxy4FindERK4TUidmmR6RArrayImE @ 270 NONAME - _ZNK17CPhoneCenRepProxy6GetIntERK4TUidjRi @ 271 NONAME - _ZNK17CPhoneCenRepProxy7GetRealERK4TUidjRd @ 272 NONAME - _ZNK17CPhoneCenRepProxy9GetStringERK4TUidjR6TDes16 @ 273 NONAME - _ZNK18TPhoneCmdParamNote10ResourceIdEv @ 274 NONAME - _ZNK18TPhoneCmdParamNote14TextResourceIdEv @ 275 NONAME - _ZNK18TPhoneCmdParamNote4TextEv @ 276 NONAME - _ZNK18TPhoneCmdParamNote4ToneEv @ 277 NONAME - _ZNK18TPhoneCmdParamNote4TypeEv @ 278 NONAME - _ZNK18TPhoneCmdParamNote7TimeoutEv @ 279 NONAME - _ZNK18TPhoneCommandParam7ParamIdEv @ 280 NONAME - _ZNK19CPhoneQwertyHandler13IsQwertyInputEv @ 281 NONAME - _ZNK19TPhoneCmdParamQuery10ContentCbaEv @ 282 NONAME - _ZNK19TPhoneCmdParamQuery10DefaultCbaEv @ 283 NONAME - _ZNK19TPhoneCmdParamQuery11QueryPromptEv @ 284 NONAME - _ZNK19TPhoneCmdParamQuery14SendKeyEnabledEv @ 285 NONAME - _ZNK19TPhoneCmdParamQuery15QueryResourceIdEv @ 286 NONAME - _ZNK19TPhoneCmdParamQuery17CbaCommandMappingEi @ 287 NONAME - _ZNK19TPhoneCmdParamQuery25ItemTextArrayForListQueryEv @ 288 NONAME - _ZNK19TPhoneCmdParamQuery26GetCustomCommandForTimeOutERi @ 289 NONAME - _ZNK19TPhoneCmdParamQuery4ToneEv @ 290 NONAME - _ZNK19TPhoneCmdParamQuery7TimeOutEv @ 291 NONAME - _ZNK19TPhoneCmdParamQuery8DataTextEv @ 292 NONAME - _ZNK19TPhoneCmdParamQuery9QueryTypeEv @ 293 NONAME - _ZNK20TPhoneCmdParamBitmap10MaskBitmapEv @ 294 NONAME - _ZNK20TPhoneCmdParamBitmap6BitmapEv @ 295 NONAME - _ZNK21TPhoneCmdParamAppInfo13CustomMessageEv @ 296 NONAME - _ZNK21TPhoneCmdParamAppInfo15CustomMessageIdEv @ 297 NONAME - _ZNK21TPhoneCmdParamAppInfo17MultipleInstancesEv @ 298 NONAME - _ZNK21TPhoneCmdParamAppInfo5ParamEv @ 299 NONAME - _ZNK21TPhoneCmdParamAppInfo6AppUidEv @ 300 NONAME - _ZNK21TPhoneCmdParamAppInfo7ViewUidEv @ 301 NONAME - _ZNK21TPhoneCmdParamBoolean7BooleanEv @ 302 NONAME - _ZNK21TPhoneCmdParamDynMenu10ResourceIdEv @ 303 NONAME - _ZNK21TPhoneCmdParamInteger7IntegerEv @ 304 NONAME - _ZNK21TPhoneCmdParamPointer7PointerEv @ 305 NONAME - _ZNK21TPhoneCmdParamSfiData4NameEv @ 306 NONAME - _ZNK21TPhoneCmdParamSfiData6NumberEv @ 307 NONAME - _ZNK22CPhoneCallThemeMonitor22CallImageThemeFilePathEv @ 308 NONAME - _ZNK22CPhoneCallThemeMonitor22CallImageThemeSettingsEv @ 309 NONAME - _ZNK22TPhoneCmdParamKeyEvent8KeyEventEv @ 310 NONAME - _ZNK22TPhoneCmdParamKeyEvent9EventCodeEv @ 311 NONAME - _ZNK22TPhoneCmdParamRingTone11RingingTypeEv @ 312 NONAME - _ZNK22TPhoneCmdParamRingTone4TypeEv @ 313 NONAME - _ZNK22TPhoneCmdParamRingTone6VolumeEv @ 314 NONAME - _ZNK22TPhoneCmdParamRingTone8RingToneEv @ 315 NONAME - _ZNK22TPhoneCmdParamRingTone9TextToSayEv @ 316 NONAME - _ZNK23TPhoneCmdParamSpeedDial9ServiceIdEv @ 317 NONAME - _ZNK24TPhoneCmdParamGlobalNote12WaitForReadyEv @ 318 NONAME - _ZNK24TPhoneCmdParamGlobalNote14TextResourceIdEv @ 319 NONAME - _ZNK24TPhoneCmdParamGlobalNote4TextEv @ 320 NONAME - _ZNK24TPhoneCmdParamGlobalNote4ToneEv @ 321 NONAME - _ZNK24TPhoneCmdParamGlobalNote4TypeEv @ 322 NONAME - _ZNK24TPhoneCmdParamGlobalNote8SoftkeysEv @ 323 NONAME - _ZNK24TPhoneCmdParamKeyCapture11CaptureTypeEv @ 324 NONAME - _ZNK24TPhoneCmdParamKeyCapture3KeyEv @ 325 NONAME - _ZNK24TPhoneCmdParamKeyCapture7KeyCodeEv @ 326 NONAME - _ZNK25TPhoneCmdParamAudioOutput11AudioOutputEv @ 327 NONAME - _ZNK25TPhoneCmdParamTransEffect4TypeEv @ 328 NONAME - _ZNK26CPhoneResourceResolverBase17ResolveResourceIDERKi @ 329 NONAME - _ZNK26CPhoneResourceResolverBase27IsTelephonyFeatureSupportedEi @ 330 NONAME - _ZNK26TPhoneCmdParamProgressNote10ResourceIdEv @ 331 NONAME - _ZNK26TPhoneCmdParamProgressNote8WaitTimeEv @ 332 NONAME - _ZNK27TPhoneCmdParamCallStateData6CallIdEv @ 333 NONAME - _ZNK27TPhoneCmdParamCallStateData9CallStateEv @ 334 NONAME - _ZNK27TPhoneCmdParamMessageEditor11MessageDataEv @ 335 NONAME - _ZNK28TPhoneCmdParamCallHeaderData10CallerTextEv @ 336 NONAME - _ZNK28TPhoneCmdParamCallHeaderData10NumberTypeEv @ 337 NONAME - _ZNK28TPhoneCmdParamCallHeaderData11ContactLinkEv @ 338 NONAME - _ZNK28TPhoneCmdParamCallHeaderData12HasThumbnailEv @ 339 NONAME - _ZNK28TPhoneCmdParamCallHeaderData14ParticipantCLIEv @ 340 NONAME - _ZNK28TPhoneCmdParamCallHeaderData14ShortLabelTextEv @ 341 NONAME - _ZNK28TPhoneCmdParamCallHeaderData17RemotePhoneNumberEv @ 342 NONAME - _ZNK28TPhoneCmdParamCallHeaderData24CLITextClippingDirectionEv @ 343 NONAME - _ZNK28TPhoneCmdParamCallHeaderData25CNAPTextClippingDirectionEv @ 344 NONAME - _ZNK28TPhoneCmdParamCallHeaderData25CipheringIndicatorAllowedEv @ 345 NONAME - _ZNK28TPhoneCmdParamCallHeaderData5Line2Ev @ 346 NONAME - _ZNK28TPhoneCmdParamCallHeaderData7CLITextEv @ 347 NONAME - _ZNK28TPhoneCmdParamCallHeaderData7PictureEv @ 348 NONAME - _ZNK28TPhoneCmdParamCallHeaderData8CNAPTextEv @ 349 NONAME - _ZNK28TPhoneCmdParamCallHeaderData8CallFlagEv @ 350 NONAME - _ZNK28TPhoneCmdParamCallHeaderData8CallTypeEv @ 351 NONAME - _ZNK28TPhoneCmdParamCallHeaderData9CallStateEv @ 352 NONAME - _ZNK28TPhoneCmdParamCallHeaderData9CipheringEv @ 353 NONAME - _ZNK28TPhoneCmdParamCallHeaderData9LabelTextEv @ 354 NONAME - _ZNK28TPhoneCmdParamCallHeaderData9ServiceIdEv @ 355 NONAME - _ZNK28TPhoneCmdParamCallHeaderData9ThumbnailEv @ 356 NONAME - _ZNK28TPhoneCmdParamReconnectQuery11PhoneNumberEv @ 357 NONAME - _ZNK28TPhoneCmdParamReconnectQuery14ContactMatcherEv @ 358 NONAME - _ZNK28TPhoneCmdParamReconnectQuery22IncludeVideoCallOptionEv @ 359 NONAME - _ZNK28TPhoneCmdParamReconnectQuery22ReconnectQueryObserverEv @ 360 NONAME - _ZNK29TPhoneCmdParamSingleItemFetch13CbaResourceIdEv @ 361 NONAME - _ZNK29TPhoneCmdParamSingleItemFetch19TitlePaneResourceIdEv @ 362 NONAME - _ZNK29TPhoneCmdParamSingleItemFetch6StringEv @ 363 NONAME - _ZNK31TPhoneCmdParamAudioAvailability16IsBTAccAvailableEv @ 364 NONAME - _ZNK31TPhoneCmdParamAudioAvailability19IsWiredAccAvailableEv @ 365 NONAME - _ZNK33TPhoneCmdParamIncallIndicatorData19LittleBubbleVisibleEv @ 366 NONAME - _ZNK33TPhoneCmdParamIncallIndicatorData25CipheringIndicatorAllowedEv @ 367 NONAME - _ZNK33TPhoneCmdParamIncallIndicatorData4ModeEv @ 368 NONAME - _ZNK33TPhoneCmdParamIncallIndicatorData4MuteEv @ 369 NONAME - _ZNK33TPhoneCmdParamIncallIndicatorData5Line2Ev @ 370 NONAME - _ZNK33TPhoneCmdParamIncallIndicatorData9CallStateEv @ 371 NONAME - _ZNK33TPhoneCmdParamIncallIndicatorData9CipheringEv @ 372 NONAME - _ZNK33TPhoneCmdParamIncallIndicatorData9EmergencyEv @ 373 NONAME - _ZNK37TPhoneCmdParamEmergencyCallHeaderData10HeaderTextEv @ 374 NONAME - _ZNK37TPhoneCmdParamEmergencyCallHeaderData18OwnPhoneNumberTextEv @ 375 NONAME - _ZNK37TPhoneCmdParamEmergencyCallHeaderData25CipheringIndicatorAllowedEv @ 376 NONAME - _ZNK37TPhoneCmdParamEmergencyCallHeaderData9CipheringEv @ 377 NONAME - _ZNK37TPhoneCmdParamEmergencyCallHeaderData9LabelTextEv @ 378 NONAME - _ZTI11CPhoneTimer @ 379 NONAME - _ZTI12CPhoneLogger @ 380 NONAME - _ZTI17CPhoneCenRepProxy @ 381 NONAME - _ZTI17CPhonePubSubProxy @ 382 NONAME - _ZTI18CPhoneMethodLogger @ 383 NONAME - _ZTI19CPhoneQwertyHandler @ 384 NONAME - _ZTI20CPhoneClearBlacklist @ 385 NONAME - _ZTI20CPhoneRecoverySystem @ 386 NONAME - _ZTI22CPhoneCallThemeMonitor @ 387 NONAME - _ZTI22CPhoneLibraryContainer @ 388 NONAME - _ZTI23CPhoneQwertyModeMonitor @ 389 NONAME - _ZTI24CPhoneCenRepEventHandler @ 390 NONAME - _ZTI24CPhoneLangSettingMonitor @ 391 NONAME - _ZTI25CPhonePublishSubscriberAO @ 392 NONAME - _ZTI26CPhoneMainResourceResolver @ 393 NONAME - _ZTI26CPhoneResourceResolverBase @ 394 NONAME - _ZTI30CPhoneMainErrorMessagesHandler @ 395 NONAME - _ZTV11CPhoneTimer @ 396 NONAME - _ZTV12CPhoneLogger @ 397 NONAME - _ZTV17CPhoneCenRepProxy @ 398 NONAME - _ZTV17CPhonePubSubProxy @ 399 NONAME - _ZTV18CPhoneMethodLogger @ 400 NONAME - _ZTV19CPhoneQwertyHandler @ 401 NONAME - _ZTV20CPhoneClearBlacklist @ 402 NONAME - _ZTV20CPhoneRecoverySystem @ 403 NONAME - _ZTV22CPhoneCallThemeMonitor @ 404 NONAME - _ZTV22CPhoneLibraryContainer @ 405 NONAME - _ZTV23CPhoneQwertyModeMonitor @ 406 NONAME - _ZTV24CPhoneCenRepEventHandler @ 407 NONAME - _ZTV24CPhoneLangSettingMonitor @ 408 NONAME - _ZTV25CPhonePublishSubscriberAO @ 409 NONAME - _ZTV26CPhoneMainResourceResolver @ 410 NONAME - _ZTV26CPhoneResourceResolverBase @ 411 NONAME - _ZTV30CPhoneMainErrorMessagesHandler @ 412 NONAME - _ZThn4_N12CPhoneLoggerD0Ev @ 413 NONAME - _ZThn4_N12CPhoneLoggerD1Ev @ 414 NONAME - _ZThn4_N26CPhoneResourceResolverBaseD0Ev @ 415 NONAME - _ZThn4_N26CPhoneResourceResolverBaseD1Ev @ 416 NONAME - _ZThn4_NK26CPhoneResourceResolverBase17ResolveResourceIDERKi @ 417 NONAME - _ZN19CPhoneQwertyHandler22AddQwertyModeObserverLER24MPhoneQwertyModeObserver @ 418 NONAME + _ZN19CPhoneQwertyHandler22AddQwertyModeObserverLER24MPhoneQwertyModeObserver @ 65 NONAME + _ZN19CPhoneQwertyHandler4NewLEv @ 66 NONAME + _ZN19CPhoneQwertyHandlerD0Ev @ 67 NONAME + _ZN19CPhoneQwertyHandlerD1Ev @ 68 NONAME + _ZN19CPhoneQwertyHandlerD2Ev @ 69 NONAME + _ZN19TPhoneCmdParamQuery10SetTimeOutEi @ 70 NONAME + _ZN19TPhoneCmdParamQuery11SetDataTextEP6TDes16 @ 71 NONAME + _ZN19TPhoneCmdParamQuery12SetQueryTypeE15TPhoneQueryType @ 72 NONAME + _ZN19TPhoneCmdParamQuery13SetContentCbaEi @ 73 NONAME + _ZN19TPhoneCmdParamQuery13SetDefaultCbaEi @ 74 NONAME + _ZN19TPhoneCmdParamQuery14SetQueryPromptERK7TDesC16 @ 75 NONAME + _ZN19TPhoneCmdParamQuery17SetCommandParamIdEN18TPhoneCommandParam13TPhoneParamIdE @ 76 NONAME + _ZN19TPhoneCmdParamQuery17SetSendKeyEnabledEi @ 77 NONAME + _ZN19TPhoneCmdParamQuery18SetQueryResourceIdEi @ 78 NONAME + _ZN19TPhoneCmdParamQuery20QueryCommandObserverEv @ 79 NONAME + _ZN19TPhoneCmdParamQuery20SetCbaCommandMappingEii @ 80 NONAME + _ZN19TPhoneCmdParamQuery23SetQueryCommandObserverER26MPhoneQueryCommandObserver @ 81 NONAME + _ZN19TPhoneCmdParamQuery26SetCustomCommandForTimeOutEi @ 82 NONAME + _ZN19TPhoneCmdParamQuery28SetItemTextArrayForListQueryER12MDesC16Array @ 83 NONAME + _ZN19TPhoneCmdParamQuery7SetToneEi @ 84 NONAME + _ZN19TPhoneCmdParamQueryC1ERKS_ @ 85 NONAME + _ZN19TPhoneCmdParamQueryC1Ev @ 86 NONAME + _ZN19TPhoneCmdParamQueryC2ERKS_ @ 87 NONAME + _ZN19TPhoneCmdParamQueryC2Ev @ 88 NONAME + _ZN19TPhoneCmdParamQueryaSERKS_ @ 89 NONAME + _ZN20CPhoneClearBlacklist17ClearBlackListNowEv @ 90 NONAME + _ZN20CPhoneClearBlacklist23ClearBlackListOnNextKeyEv @ 91 NONAME + _ZN20CPhoneClearBlacklist7CreateLER10RWsSessionRK11RWindowBase @ 92 NONAME + _ZN20CPhoneClearBlacklist8InstanceEv @ 93 NONAME + _ZN20CPhoneClearBlacklistD0Ev @ 94 NONAME + _ZN20CPhoneClearBlacklistD1Ev @ 95 NONAME + _ZN20CPhoneClearBlacklistD2Ev @ 96 NONAME + _ZN20CPhoneRecoverySystem10RecoverNowEiai @ 97 NONAME + _ZN20CPhoneRecoverySystem19EnablePreconditionLEv @ 98 NONAME + _ZN20CPhoneRecoverySystem4AddLE9TCallBackaN19CTeleRecoverySystem14TRecoveryStateE @ 99 NONAME + _ZN20CPhoneRecoverySystem6RemoveEi @ 100 NONAME + _ZN20CPhoneRecoverySystem8InstanceEv @ 101 NONAME + _ZN20TPhoneCmdParamBitmap13SetMaskBitmapEP10CFbsBitmap @ 102 NONAME + _ZN20TPhoneCmdParamBitmap9SetBitmapEP10CFbsBitmap @ 103 NONAME + _ZN20TPhoneCmdParamBitmapC1Ev @ 104 NONAME + _ZN20TPhoneCmdParamBitmapC2Ev @ 105 NONAME + _ZN20TPhoneCmdParamString6StringEv @ 106 NONAME + _ZN20TPhoneCmdParamString9SetStringEP6TPtr16 @ 107 NONAME + _ZN20TPhoneCmdParamStringC1Ev @ 108 NONAME + _ZN20TPhoneCmdParamStringC2Ev @ 109 NONAME + _ZN21TPhoneCmdParamAppInfo10SetViewUidERK4TUid @ 110 NONAME + _ZN21TPhoneCmdParamAppInfo16SetCustomMessageERK6TDesC8 @ 111 NONAME + _ZN21TPhoneCmdParamAppInfo18SetCustomMessageIdERK4TUid @ 112 NONAME + _ZN21TPhoneCmdParamAppInfo20SetMultipleInstancesEi @ 113 NONAME + _ZN21TPhoneCmdParamAppInfo8SetParamERK6TDesC8 @ 114 NONAME + _ZN21TPhoneCmdParamAppInfo9SetAppUidERK4TUid @ 115 NONAME + _ZN21TPhoneCmdParamAppInfoC1Ev @ 116 NONAME + _ZN21TPhoneCmdParamAppInfoC2Ev @ 117 NONAME + _ZN21TPhoneCmdParamBoolean10SetBooleanEi @ 118 NONAME + _ZN21TPhoneCmdParamBooleanC1Ev @ 119 NONAME + _ZN21TPhoneCmdParamBooleanC2Ev @ 120 NONAME + _ZN21TPhoneCmdParamDynMenu10SetDynMenuEPv @ 121 NONAME + _ZN21TPhoneCmdParamDynMenu13SetResourceIdEi @ 122 NONAME + _ZN21TPhoneCmdParamDynMenu7DynMenuEv @ 123 NONAME + _ZN21TPhoneCmdParamDynMenuC1Ev @ 124 NONAME + _ZN21TPhoneCmdParamDynMenuC2Ev @ 125 NONAME + _ZN21TPhoneCmdParamInteger10SetIntegerEi @ 126 NONAME + _ZN21TPhoneCmdParamIntegerC1Ev @ 127 NONAME + _ZN21TPhoneCmdParamIntegerC2Ev @ 128 NONAME + _ZN21TPhoneCmdParamPointer10SetPointerEPv @ 129 NONAME + _ZN21TPhoneCmdParamPointerC1Ev @ 130 NONAME + _ZN21TPhoneCmdParamPointerC2Ev @ 131 NONAME + _ZN21TPhoneCmdParamSfiData7SetNameERK7TDesC16 @ 132 NONAME + _ZN21TPhoneCmdParamSfiData9SetNumberERK7TDesC16 @ 133 NONAME + _ZN21TPhoneCmdParamSfiDataC1Ev @ 134 NONAME + _ZN21TPhoneCmdParamSfiDataC2Ev @ 135 NONAME + _ZN22CPhoneCallThemeMonitor28SetCallThemeSettingsObserverEP31MPhoneCallThemeSettingsObserver @ 136 NONAME + _ZN22CPhoneCallThemeMonitor4NewLEv @ 137 NONAME + _ZN22CPhoneCallThemeMonitorD0Ev @ 138 NONAME + _ZN22CPhoneCallThemeMonitorD1Ev @ 139 NONAME + _ZN22CPhoneCallThemeMonitorD2Ev @ 140 NONAME + _ZN22CPhoneLibraryContainer11AddLibraryLERK8RLibrary @ 141 NONAME + _ZN22CPhoneLibraryContainer4NewLEv @ 142 NONAME + _ZN22CPhoneLibraryContainerD0Ev @ 143 NONAME + _ZN22CPhoneLibraryContainerD1Ev @ 144 NONAME + _ZN22CPhoneLibraryContainerD2Ev @ 145 NONAME + _ZN22TPhoneCmdParamKeyEvent11SetKeyEventERK9TKeyEvent @ 146 NONAME + _ZN22TPhoneCmdParamKeyEvent12SetEventCodeE10TEventCode @ 147 NONAME + _ZN22TPhoneCmdParamKeyEventC1Ev @ 148 NONAME + _ZN22TPhoneCmdParamKeyEventC2Ev @ 149 NONAME + _ZN22TPhoneCmdParamRingTone11SetRingToneERK7TDesC16 @ 150 NONAME + _ZN22TPhoneCmdParamRingTone12IsCallerTextEv @ 151 NONAME + _ZN22TPhoneCmdParamRingTone12SetTextToSayERK7TDesC16 @ 152 NONAME + _ZN22TPhoneCmdParamRingTone13IsCallerImageEv @ 153 NONAME + _ZN22TPhoneCmdParamRingTone14SetRingingTypeEi @ 154 NONAME + _ZN22TPhoneCmdParamRingTone19SetCallerTextStatusEi @ 155 NONAME + _ZN22TPhoneCmdParamRingTone20SetCallerImageStatusEi @ 156 NONAME + _ZN22TPhoneCmdParamRingTone7SetTypeE18TPhoneRingToneType @ 157 NONAME + _ZN22TPhoneCmdParamRingTone9SetVolumeEi @ 158 NONAME + _ZN22TPhoneCmdParamRingToneC1Ev @ 159 NONAME + _ZN22TPhoneCmdParamRingToneC2Ev @ 160 NONAME + _ZN23TPhoneCmdParamSpeedDial10NumberTypeEv @ 161 NONAME + _ZN23TPhoneCmdParamSpeedDial11PhoneNumberEv @ 162 NONAME + _ZN23TPhoneCmdParamSpeedDial11SetLocationEi @ 163 NONAME + _ZN23TPhoneCmdParamSpeedDial12SetServiceIdEj @ 164 NONAME + _ZN23TPhoneCmdParamSpeedDial13SetNumberTypeE16TPhoneNumberType @ 165 NONAME + _ZN23TPhoneCmdParamSpeedDial14SetPhoneNumberEP6TPtr16 @ 166 NONAME + _ZN23TPhoneCmdParamSpeedDial8LocationEv @ 167 NONAME + _ZN23TPhoneCmdParamSpeedDialC1Ev @ 168 NONAME + _ZN23TPhoneCmdParamSpeedDialC2Ev @ 169 NONAME + _ZN24TPhoneCmdParamGlobalNote11SetSoftkeysEi @ 170 NONAME + _ZN24TPhoneCmdParamGlobalNote15SetWaitForReadyEi @ 171 NONAME + _ZN24TPhoneCmdParamGlobalNote17SetTextResourceIdEi @ 172 NONAME + _ZN24TPhoneCmdParamGlobalNote7SetTextERK7TDesC16 @ 173 NONAME + _ZN24TPhoneCmdParamGlobalNote7SetToneEi @ 174 NONAME + _ZN24TPhoneCmdParamGlobalNote7SetTypeE18TAknGlobalNoteType @ 175 NONAME + _ZN24TPhoneCmdParamGlobalNoteC1Ev @ 176 NONAME + _ZN24TPhoneCmdParamGlobalNoteC2Ev @ 177 NONAME + _ZN24TPhoneCmdParamKeyCapture10SetKeyCodeE8TKeyCode @ 178 NONAME + _ZN24TPhoneCmdParamKeyCapture14SetCaptureTypeE17TPhoneCaptureType @ 179 NONAME + _ZN24TPhoneCmdParamKeyCapture6SetKeyE12TStdScanCode @ 180 NONAME + _ZN24TPhoneCmdParamKeyCaptureC1Ev @ 181 NONAME + _ZN24TPhoneCmdParamKeyCaptureC2Ev @ 182 NONAME + _ZN25TPhoneCmdParamAudioOutput14SetAudioOutputE14TPEAudioOutput @ 183 NONAME + _ZN25TPhoneCmdParamAudioOutputC1Ev @ 184 NONAME + _ZN25TPhoneCmdParamAudioOutputC2Ev @ 185 NONAME + _ZN25TPhoneCmdParamTransEffect7SetTypeE21TPhoneTransEffectType @ 186 NONAME + _ZN25TPhoneCmdParamTransEffect9SetAppUidERK4TUid @ 187 NONAME + _ZN25TPhoneCmdParamTransEffectC1Ev @ 188 NONAME + _ZN25TPhoneCmdParamTransEffectC2Ev @ 189 NONAME + _ZN26CPhoneMainResourceResolver8InstanceEv @ 190 NONAME + _ZN26CPhoneResourceResolverBase14BaseConstructLEv @ 191 NONAME + _ZN26CPhoneResourceResolverBaseC1Ev @ 192 NONAME + _ZN26CPhoneResourceResolverBaseC2Ev @ 193 NONAME + _ZN26CPhoneResourceResolverBaseD0Ev @ 194 NONAME + _ZN26CPhoneResourceResolverBaseD1Ev @ 195 NONAME + _ZN26CPhoneResourceResolverBaseD2Ev @ 196 NONAME + _ZN26TPhoneCmdParamCustomDialer16DialerControllerEv @ 197 NONAME + _ZN26TPhoneCmdParamCustomDialer19SetDialerControllerEP22MPhoneDialerController @ 198 NONAME + _ZN26TPhoneCmdParamCustomDialerC1Ev @ 199 NONAME + _ZN26TPhoneCmdParamCustomDialerC2Ev @ 200 NONAME + _ZN26TPhoneCmdParamProgressNote11SetWaitTimeE27TTimeIntervalMicroSeconds32 @ 201 NONAME + _ZN26TPhoneCmdParamProgressNote13SetResourceIdEi @ 202 NONAME + _ZN26TPhoneCmdParamProgressNoteC1Ev @ 203 NONAME + _ZN26TPhoneCmdParamProgressNoteC2Ev @ 204 NONAME + _ZN27TPhoneCmdParamCallStateData12SetCallStateEi @ 205 NONAME + _ZN27TPhoneCmdParamCallStateData9SetCallIdEi @ 206 NONAME + _ZN27TPhoneCmdParamCallStateDataC1Ev @ 207 NONAME + _ZN27TPhoneCmdParamCallStateDataC2Ev @ 208 NONAME + _ZN27TPhoneCmdParamMessageEditor14SetMessageDataEP12CMessageData @ 209 NONAME + _ZN27TPhoneCmdParamMessageEditorC1Ev @ 210 NONAME + _ZN27TPhoneCmdParamMessageEditorC2Ev @ 211 NONAME + _ZN28TPhoneCmdParamCallHeaderData10SetCLITextERK7TDesC16N14CBubbleManager23TPhoneClippingDirectionE @ 212 NONAME + _ZN28TPhoneCmdParamCallHeaderData10SetPictureERK7TDesC16 @ 213 NONAME + _ZN28TPhoneCmdParamCallHeaderData11AddCallFlagEN14CBubbleManager19TPhoneCallTypeFlagsE @ 214 NONAME + _ZN28TPhoneCmdParamCallHeaderData11SetCNAPTextERK7TDesC16N14CBubbleManager23TPhoneClippingDirectionE @ 215 NONAME + _ZN28TPhoneCmdParamCallHeaderData11SetCallFlagEN14CBubbleManager19TPhoneCallTypeFlagsE @ 216 NONAME + _ZN28TPhoneCmdParamCallHeaderData11SetCallTypeEi @ 217 NONAME + _ZN28TPhoneCmdParamCallHeaderData12SetCallStateEi @ 218 NONAME + _ZN28TPhoneCmdParamCallHeaderData12SetCipheringEi @ 219 NONAME + _ZN28TPhoneCmdParamCallHeaderData12SetLabelTextERK7TDesC16 @ 220 NONAME + _ZN28TPhoneCmdParamCallHeaderData12SetServiceIdEm @ 221 NONAME + _ZN28TPhoneCmdParamCallHeaderData12SetThumbnailEP10CFbsBitmap @ 222 NONAME + _ZN28TPhoneCmdParamCallHeaderData13SetCallerTextERK7TDesC16 @ 223 NONAME + _ZN28TPhoneCmdParamCallHeaderData13SetNumberTypeEi @ 224 NONAME + _ZN28TPhoneCmdParamCallHeaderData14SetContactLinkERK6TDesC8 @ 225 NONAME + _ZN28TPhoneCmdParamCallHeaderData15SetHasThumbnailEi @ 226 NONAME + _ZN28TPhoneCmdParamCallHeaderData17SetShortLabelTextERK7TDesC16 @ 227 NONAME + _ZN28TPhoneCmdParamCallHeaderData20SetRemotePhoneNumberERK7TDesC16 @ 228 NONAME + _ZN28TPhoneCmdParamCallHeaderData21SetParticipantListCLIENS_24TPhoneParticipantListCLIE @ 229 NONAME + _ZN28TPhoneCmdParamCallHeaderData28SetCipheringIndicatorAllowedEi @ 230 NONAME + _ZN28TPhoneCmdParamCallHeaderData8SetLine2Ei @ 231 NONAME + _ZN28TPhoneCmdParamCallHeaderDataC1Ev @ 232 NONAME + _ZN28TPhoneCmdParamCallHeaderDataC2Ev @ 233 NONAME + _ZN28TPhoneCmdParamReconnectQuery14SetPhoneNumberE7TPtrC16 @ 234 NONAME + _ZN28TPhoneCmdParamReconnectQuery17SetContactMatcherEP13CPhCntMatcher @ 235 NONAME + _ZN28TPhoneCmdParamReconnectQuery21SetIncludeVideoOptionEi @ 236 NONAME + _ZN28TPhoneCmdParamReconnectQueryC1ER27MCaUiReconnectQueryObserver @ 237 NONAME + _ZN28TPhoneCmdParamReconnectQueryC2ER27MCaUiReconnectQueryObserver @ 238 NONAME + _ZN29TPhoneCmdParamSingleItemFetch16SetCbaResourceIdEi @ 239 NONAME + _ZN29TPhoneCmdParamSingleItemFetch22SetTitlePaneResourceIdEi @ 240 NONAME + _ZN29TPhoneCmdParamSingleItemFetch4TypeEv @ 241 NONAME + _ZN29TPhoneCmdParamSingleItemFetch7SetTypeEN21CPhCntSingleItemFetch10TFetchTypeE @ 242 NONAME + _ZN29TPhoneCmdParamSingleItemFetch9SetStringEP6TDes16 @ 243 NONAME + _ZN29TPhoneCmdParamSingleItemFetchC1Ev @ 244 NONAME + _ZN29TPhoneCmdParamSingleItemFetchC2Ev @ 245 NONAME + _ZN30CPhoneMainErrorMessagesHandler8InstanceEv @ 246 NONAME + _ZN31TPhoneCmdParamAudioAvailability17SetBTAccAvailableEi @ 247 NONAME + _ZN31TPhoneCmdParamAudioAvailability20SetWiredAccAvailableEi @ 248 NONAME + _ZN31TPhoneCmdParamAudioAvailabilityC1Ev @ 249 NONAME + _ZN31TPhoneCmdParamAudioAvailabilityC2Ev @ 250 NONAME + _ZN33TPhoneCmdParamIncallIndicatorData12SetCallStateEi @ 251 NONAME + _ZN33TPhoneCmdParamIncallIndicatorData12SetCipheringEi @ 252 NONAME + _ZN33TPhoneCmdParamIncallIndicatorData12SetEmergencyEi @ 253 NONAME + _ZN33TPhoneCmdParamIncallIndicatorData22SetLittleBubbleVisibleEi @ 254 NONAME + _ZN33TPhoneCmdParamIncallIndicatorData28SetCipheringIndicatorAllowedEi @ 255 NONAME + _ZN33TPhoneCmdParamIncallIndicatorData7SetModeEi @ 256 NONAME + _ZN33TPhoneCmdParamIncallIndicatorData7SetMuteEi @ 257 NONAME + _ZN33TPhoneCmdParamIncallIndicatorData8SetLine2Ei @ 258 NONAME + _ZN33TPhoneCmdParamIncallIndicatorDataC1Ev @ 259 NONAME + _ZN33TPhoneCmdParamIncallIndicatorDataC2Ev @ 260 NONAME + _ZN33TPhoneCmdParamNumberEntryObserver11SetObserverE9TCallBack @ 261 NONAME + _ZN33TPhoneCmdParamNumberEntryObserver8ObserverEv @ 262 NONAME + _ZN33TPhoneCmdParamNumberEntryObserverC1Ev @ 263 NONAME + _ZN33TPhoneCmdParamNumberEntryObserverC2Ev @ 264 NONAME + _ZN37TPhoneCmdParamEmergencyCallHeaderData12SetCipheringEi @ 265 NONAME + _ZN37TPhoneCmdParamEmergencyCallHeaderData12SetLabelTextERK7TDesC16 @ 266 NONAME + _ZN37TPhoneCmdParamEmergencyCallHeaderData13SetHeaderTextERK7TDesC16 @ 267 NONAME + _ZN37TPhoneCmdParamEmergencyCallHeaderData21SetOwnPhoneNumberTextERK7TDesC16 @ 268 NONAME + _ZN37TPhoneCmdParamEmergencyCallHeaderData28SetCipheringIndicatorAllowedEi @ 269 NONAME + _ZN37TPhoneCmdParamEmergencyCallHeaderDataC1Ev @ 270 NONAME + _ZN37TPhoneCmdParamEmergencyCallHeaderDataC2Ev @ 271 NONAME + _ZNK17CPhoneCenRepProxy4FindERK4TUidmmR6RArrayImE @ 272 NONAME + _ZNK17CPhoneCenRepProxy6GetIntERK4TUidjRi @ 273 NONAME + _ZNK17CPhoneCenRepProxy7GetRealERK4TUidjRd @ 274 NONAME + _ZNK17CPhoneCenRepProxy9GetStringERK4TUidjR6TDes16 @ 275 NONAME + _ZNK18TPhoneCmdParamNote10ResourceIdEv @ 276 NONAME + _ZNK18TPhoneCmdParamNote14TextResourceIdEv @ 277 NONAME + _ZNK18TPhoneCmdParamNote4TextEv @ 278 NONAME + _ZNK18TPhoneCmdParamNote4ToneEv @ 279 NONAME + _ZNK18TPhoneCmdParamNote4TypeEv @ 280 NONAME + _ZNK18TPhoneCmdParamNote7TimeoutEv @ 281 NONAME + _ZNK18TPhoneCommandParam7ParamIdEv @ 282 NONAME + _ZNK19CPhoneQwertyHandler13IsQwertyInputEv @ 283 NONAME + _ZNK19TPhoneCmdParamQuery10ContentCbaEv @ 284 NONAME + _ZNK19TPhoneCmdParamQuery10DefaultCbaEv @ 285 NONAME + _ZNK19TPhoneCmdParamQuery11QueryPromptEv @ 286 NONAME + _ZNK19TPhoneCmdParamQuery14SendKeyEnabledEv @ 287 NONAME + _ZNK19TPhoneCmdParamQuery15QueryResourceIdEv @ 288 NONAME + _ZNK19TPhoneCmdParamQuery17CbaCommandMappingEi @ 289 NONAME + _ZNK19TPhoneCmdParamQuery25ItemTextArrayForListQueryEv @ 290 NONAME + _ZNK19TPhoneCmdParamQuery26GetCustomCommandForTimeOutERi @ 291 NONAME + _ZNK19TPhoneCmdParamQuery4ToneEv @ 292 NONAME + _ZNK19TPhoneCmdParamQuery7TimeOutEv @ 293 NONAME + _ZNK19TPhoneCmdParamQuery8DataTextEv @ 294 NONAME + _ZNK19TPhoneCmdParamQuery9QueryTypeEv @ 295 NONAME + _ZNK20TPhoneCmdParamBitmap10MaskBitmapEv @ 296 NONAME + _ZNK20TPhoneCmdParamBitmap6BitmapEv @ 297 NONAME + _ZNK21TPhoneCmdParamAppInfo13CustomMessageEv @ 298 NONAME + _ZNK21TPhoneCmdParamAppInfo15CustomMessageIdEv @ 299 NONAME + _ZNK21TPhoneCmdParamAppInfo17MultipleInstancesEv @ 300 NONAME + _ZNK21TPhoneCmdParamAppInfo5ParamEv @ 301 NONAME + _ZNK21TPhoneCmdParamAppInfo6AppUidEv @ 302 NONAME + _ZNK21TPhoneCmdParamAppInfo7ViewUidEv @ 303 NONAME + _ZNK21TPhoneCmdParamBoolean7BooleanEv @ 304 NONAME + _ZNK21TPhoneCmdParamDynMenu10ResourceIdEv @ 305 NONAME + _ZNK21TPhoneCmdParamInteger7IntegerEv @ 306 NONAME + _ZNK21TPhoneCmdParamPointer7PointerEv @ 307 NONAME + _ZNK21TPhoneCmdParamSfiData4NameEv @ 308 NONAME + _ZNK21TPhoneCmdParamSfiData6NumberEv @ 309 NONAME + _ZNK22CPhoneCallThemeMonitor22CallImageThemeFilePathEv @ 310 NONAME + _ZNK22CPhoneCallThemeMonitor22CallImageThemeSettingsEv @ 311 NONAME + _ZNK22TPhoneCmdParamKeyEvent8KeyEventEv @ 312 NONAME + _ZNK22TPhoneCmdParamKeyEvent9EventCodeEv @ 313 NONAME + _ZNK22TPhoneCmdParamRingTone11RingingTypeEv @ 314 NONAME + _ZNK22TPhoneCmdParamRingTone4TypeEv @ 315 NONAME + _ZNK22TPhoneCmdParamRingTone6VolumeEv @ 316 NONAME + _ZNK22TPhoneCmdParamRingTone8RingToneEv @ 317 NONAME + _ZNK22TPhoneCmdParamRingTone9TextToSayEv @ 318 NONAME + _ZNK23TPhoneCmdParamSpeedDial9ServiceIdEv @ 319 NONAME + _ZNK24TPhoneCmdParamGlobalNote12WaitForReadyEv @ 320 NONAME + _ZNK24TPhoneCmdParamGlobalNote14TextResourceIdEv @ 321 NONAME + _ZNK24TPhoneCmdParamGlobalNote4TextEv @ 322 NONAME + _ZNK24TPhoneCmdParamGlobalNote4ToneEv @ 323 NONAME + _ZNK24TPhoneCmdParamGlobalNote4TypeEv @ 324 NONAME + _ZNK24TPhoneCmdParamGlobalNote8SoftkeysEv @ 325 NONAME + _ZNK24TPhoneCmdParamKeyCapture11CaptureTypeEv @ 326 NONAME + _ZNK24TPhoneCmdParamKeyCapture3KeyEv @ 327 NONAME + _ZNK24TPhoneCmdParamKeyCapture7KeyCodeEv @ 328 NONAME + _ZNK25TPhoneCmdParamAudioOutput11AudioOutputEv @ 329 NONAME + _ZNK25TPhoneCmdParamTransEffect4TypeEv @ 330 NONAME + _ZNK25TPhoneCmdParamTransEffect6AppUidEv @ 331 NONAME + _ZNK26CPhoneResourceResolverBase17ResolveResourceIDERKi @ 332 NONAME + _ZNK26CPhoneResourceResolverBase27IsTelephonyFeatureSupportedEi @ 333 NONAME + _ZNK26TPhoneCmdParamProgressNote10ResourceIdEv @ 334 NONAME + _ZNK26TPhoneCmdParamProgressNote8WaitTimeEv @ 335 NONAME + _ZNK27TPhoneCmdParamCallStateData6CallIdEv @ 336 NONAME + _ZNK27TPhoneCmdParamCallStateData9CallStateEv @ 337 NONAME + _ZNK27TPhoneCmdParamMessageEditor11MessageDataEv @ 338 NONAME + _ZNK28TPhoneCmdParamCallHeaderData10CallerTextEv @ 339 NONAME + _ZNK28TPhoneCmdParamCallHeaderData10NumberTypeEv @ 340 NONAME + _ZNK28TPhoneCmdParamCallHeaderData11ContactLinkEv @ 341 NONAME + _ZNK28TPhoneCmdParamCallHeaderData12HasThumbnailEv @ 342 NONAME + _ZNK28TPhoneCmdParamCallHeaderData14ParticipantCLIEv @ 343 NONAME + _ZNK28TPhoneCmdParamCallHeaderData14ShortLabelTextEv @ 344 NONAME + _ZNK28TPhoneCmdParamCallHeaderData17RemotePhoneNumberEv @ 345 NONAME + _ZNK28TPhoneCmdParamCallHeaderData24CLITextClippingDirectionEv @ 346 NONAME + _ZNK28TPhoneCmdParamCallHeaderData25CNAPTextClippingDirectionEv @ 347 NONAME + _ZNK28TPhoneCmdParamCallHeaderData25CipheringIndicatorAllowedEv @ 348 NONAME + _ZNK28TPhoneCmdParamCallHeaderData5Line2Ev @ 349 NONAME + _ZNK28TPhoneCmdParamCallHeaderData7CLITextEv @ 350 NONAME + _ZNK28TPhoneCmdParamCallHeaderData7PictureEv @ 351 NONAME + _ZNK28TPhoneCmdParamCallHeaderData8CNAPTextEv @ 352 NONAME + _ZNK28TPhoneCmdParamCallHeaderData8CallFlagEv @ 353 NONAME + _ZNK28TPhoneCmdParamCallHeaderData8CallTypeEv @ 354 NONAME + _ZNK28TPhoneCmdParamCallHeaderData9CallStateEv @ 355 NONAME + _ZNK28TPhoneCmdParamCallHeaderData9CipheringEv @ 356 NONAME + _ZNK28TPhoneCmdParamCallHeaderData9LabelTextEv @ 357 NONAME + _ZNK28TPhoneCmdParamCallHeaderData9ServiceIdEv @ 358 NONAME + _ZNK28TPhoneCmdParamCallHeaderData9ThumbnailEv @ 359 NONAME + _ZNK28TPhoneCmdParamReconnectQuery11PhoneNumberEv @ 360 NONAME + _ZNK28TPhoneCmdParamReconnectQuery14ContactMatcherEv @ 361 NONAME + _ZNK28TPhoneCmdParamReconnectQuery22IncludeVideoCallOptionEv @ 362 NONAME + _ZNK28TPhoneCmdParamReconnectQuery22ReconnectQueryObserverEv @ 363 NONAME + _ZNK29TPhoneCmdParamSingleItemFetch13CbaResourceIdEv @ 364 NONAME + _ZNK29TPhoneCmdParamSingleItemFetch19TitlePaneResourceIdEv @ 365 NONAME + _ZNK29TPhoneCmdParamSingleItemFetch6StringEv @ 366 NONAME + _ZNK31TPhoneCmdParamAudioAvailability16IsBTAccAvailableEv @ 367 NONAME + _ZNK31TPhoneCmdParamAudioAvailability19IsWiredAccAvailableEv @ 368 NONAME + _ZNK33TPhoneCmdParamIncallIndicatorData19LittleBubbleVisibleEv @ 369 NONAME + _ZNK33TPhoneCmdParamIncallIndicatorData25CipheringIndicatorAllowedEv @ 370 NONAME + _ZNK33TPhoneCmdParamIncallIndicatorData4ModeEv @ 371 NONAME + _ZNK33TPhoneCmdParamIncallIndicatorData4MuteEv @ 372 NONAME + _ZNK33TPhoneCmdParamIncallIndicatorData5Line2Ev @ 373 NONAME + _ZNK33TPhoneCmdParamIncallIndicatorData9CallStateEv @ 374 NONAME + _ZNK33TPhoneCmdParamIncallIndicatorData9CipheringEv @ 375 NONAME + _ZNK33TPhoneCmdParamIncallIndicatorData9EmergencyEv @ 376 NONAME + _ZNK37TPhoneCmdParamEmergencyCallHeaderData10HeaderTextEv @ 377 NONAME + _ZNK37TPhoneCmdParamEmergencyCallHeaderData18OwnPhoneNumberTextEv @ 378 NONAME + _ZNK37TPhoneCmdParamEmergencyCallHeaderData25CipheringIndicatorAllowedEv @ 379 NONAME + _ZNK37TPhoneCmdParamEmergencyCallHeaderData9CipheringEv @ 380 NONAME + _ZNK37TPhoneCmdParamEmergencyCallHeaderData9LabelTextEv @ 381 NONAME + _ZTI11CPhoneTimer @ 382 NONAME + _ZTI12CPhoneLogger @ 383 NONAME + _ZTI17CPhoneCenRepProxy @ 384 NONAME + _ZTI17CPhonePubSubProxy @ 385 NONAME + _ZTI18CPhoneMethodLogger @ 386 NONAME + _ZTI19CPhoneQwertyHandler @ 387 NONAME + _ZTI20CPhoneClearBlacklist @ 388 NONAME + _ZTI20CPhoneRecoverySystem @ 389 NONAME + _ZTI22CPhoneCallThemeMonitor @ 390 NONAME + _ZTI22CPhoneLibraryContainer @ 391 NONAME + _ZTI23CPhoneQwertyModeMonitor @ 392 NONAME + _ZTI24CPhoneCenRepEventHandler @ 393 NONAME + _ZTI24CPhoneLangSettingMonitor @ 394 NONAME + _ZTI25CPhonePublishSubscriberAO @ 395 NONAME + _ZTI26CPhoneMainResourceResolver @ 396 NONAME + _ZTI26CPhoneResourceResolverBase @ 397 NONAME + _ZTI30CPhoneMainErrorMessagesHandler @ 398 NONAME + _ZTV11CPhoneTimer @ 399 NONAME + _ZTV12CPhoneLogger @ 400 NONAME + _ZTV17CPhoneCenRepProxy @ 401 NONAME + _ZTV17CPhonePubSubProxy @ 402 NONAME + _ZTV18CPhoneMethodLogger @ 403 NONAME + _ZTV19CPhoneQwertyHandler @ 404 NONAME + _ZTV20CPhoneClearBlacklist @ 405 NONAME + _ZTV20CPhoneRecoverySystem @ 406 NONAME + _ZTV22CPhoneCallThemeMonitor @ 407 NONAME + _ZTV22CPhoneLibraryContainer @ 408 NONAME + _ZTV23CPhoneQwertyModeMonitor @ 409 NONAME + _ZTV24CPhoneCenRepEventHandler @ 410 NONAME + _ZTV24CPhoneLangSettingMonitor @ 411 NONAME + _ZTV25CPhonePublishSubscriberAO @ 412 NONAME + _ZTV26CPhoneMainResourceResolver @ 413 NONAME + _ZTV26CPhoneResourceResolverBase @ 414 NONAME + _ZTV30CPhoneMainErrorMessagesHandler @ 415 NONAME + _ZThn4_N12CPhoneLoggerD0Ev @ 416 NONAME + _ZThn4_N12CPhoneLoggerD1Ev @ 417 NONAME + _ZThn4_N26CPhoneResourceResolverBaseD0Ev @ 418 NONAME + _ZThn4_N26CPhoneResourceResolverBaseD1Ev @ 419 NONAME + _ZThn4_NK26CPhoneResourceResolverBase17ResolveResourceIDERKi @ 420 NONAME + _ZN19CPhoneQwertyHandler16ConvertToNumericER9TKeyEvent @ 421 NONAME diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuiutils/inc/cphoneqwertyhandler.h --- a/phoneapp/phoneuiutils/inc/cphoneqwertyhandler.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuiutils/inc/cphoneqwertyhandler.h Tue Apr 27 16:37:10 2010 +0300 @@ -69,6 +69,14 @@ IMPORT_C TInt NumericKeyCode( const TKeyEvent& aKeyEvent ); /** + * Converts the key code of the event to numeric mode code and removes + * any modifiers so that editor component will not do any more conversions. + * Does nothing if the key doesn't map to any numeric mode characters. + * @return ETrue if key contained any numeric mode character + */ + IMPORT_C TBool ConvertToNumeric( TKeyEvent& aKeyEvent ); + + /** * Add qwerty mode observer. */ IMPORT_C void AddQwertyModeObserverL( MPhoneQwertyModeObserver& aObserver ); @@ -94,7 +102,7 @@ * C++ default constructor. */ CPhoneQwertyHandler(); - + /** * By default Symbian 2nd phase constructor is private. */ @@ -104,6 +112,11 @@ * LoadNumericKeyBindings */ void LoadNumericKeyBindings( TInt aLanguage, TInt aKeyboard ); + + /** + * Check if given character is a number character + */ + TBool IsNumber( TText aChar ) const; private: // Data @@ -114,7 +127,7 @@ // Qwerty mode TInt iQwertyMode; - // Language setting monitor + // Language setting monitor CPhoneLangSettingMonitor* iLangSettingMonitor; // Qwerty mode monitor diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuiutils/inc/tphonecmdparamtranseffect.h --- a/phoneapp/phoneuiutils/inc/tphonecmdparamtranseffect.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuiutils/inc/tphonecmdparamtranseffect.h Tue Apr 27 16:37:10 2010 +0300 @@ -37,21 +37,27 @@ enum TPhoneTransEffectType { EPhoneTransEffectNone, + // These 3 effect types can be used only when dialer is + // opened/closed when some other app than phone is visible + // on the foreground/in the background. + // These cannot be used for internal transitions (=call ui<->dialer). EPhoneTransEffectDialerOpen, EPhoneTransEffectDialerClose, EPhoneTransEffectDialerCreate, + // For applying effect to external app launch done from dialer. + // Effects triggered by App FW don't work properly. + EPhoneTransEffectAppStartFromDialer, EPhoneTransEffectStop }; // CLASS DECLARATION /** -* A parameter class for note dialog information. +* A parameter class for transition effect information. */ class TPhoneCmdParamTransEffect : public TPhoneUICommandParam { - - + public: /** @@ -67,19 +73,37 @@ */ IMPORT_C void SetType( TPhoneTransEffectType aType ); - + /** + * Sets application uid associated with the effect. + * @param aAppUid, Id of app. + * @return None. + */ + IMPORT_C void SetAppUid( const TUid& aAppUid ); + /** * Returns the effect type * @return Returns the type */ IMPORT_C TPhoneTransEffectType Type() const; - + + /** + * Returns App uid associated with the effect. + * @param None. + * @return iAppUid. + */ + IMPORT_C TUid AppUid() const; + private: /** - * Note type + * Effect type */ TPhoneTransEffectType iType; + + /** + * App UID + */ + TUid iAppUid; }; diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuiutils/src/cphoneqwertyhandler.cpp --- a/phoneapp/phoneuiutils/src/cphoneqwertyhandler.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuiutils/src/cphoneqwertyhandler.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -24,6 +24,9 @@ #include // CONSTANTS +static const TUint32 KNumKeyModifiers( EModifierLeftShift | EModifierRightShift | EModifierShift | + EModifierLeftFunc | EModifierRightFunc | EModifierFunc ); + // FORWARD DECLARATIONS @@ -60,7 +63,7 @@ if ( iQwertyMode ) { - LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() ); + LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() ); } } @@ -80,7 +83,7 @@ return self; } - + // Destructor EXPORT_C CPhoneQwertyHandler::~CPhoneQwertyHandler() { @@ -99,7 +102,7 @@ // EXPORT_C TBool CPhoneQwertyHandler::IsQwertyInput() const { - return iQwertyMode > 0 ? ETrue : EFalse; + return iQwertyMode > 0 ? ETrue : EFalse; } // ----------------------------------------------------------------------------- @@ -124,12 +127,12 @@ void CPhoneQwertyHandler::HandleQwertyModeChange( TInt aMode ) { iQwertyMode = aMode; -#ifndef RD_INTELLIGENT_TEXT_INPUT +#ifndef RD_INTELLIGENT_TEXT_INPUT if ( iQwertyMode && !iNumericKeys.Count() ) { - LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() ); + LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() ); } -#endif +#endif } // ----------------------------------------------------------------------------- @@ -139,9 +142,7 @@ // void CPhoneQwertyHandler::HandleKeyboardLayoutChange() { - - LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() ); - + LoadNumericKeyBindings( iInputLanguageId, iQwertyModeMonitor->Keyboard() ); } // ----------------------------------------------------------------------------- @@ -161,8 +162,8 @@ ptiEngine->GetNumericModeKeysForQwertyL( aLanguage, iNumericKeys, - keyboard ); - CleanupStack::PopAndDestroy( ptiEngine ); + keyboard ); + CleanupStack::PopAndDestroy( ptiEngine ); } ); // TRAP #else TRAPD( err, @@ -170,12 +171,12 @@ CPtiEngine* ptiEngine = CPtiEngine::NewL(); CleanupStack::PushL( ptiEngine ); ptiEngine->GetNumericModeKeysForQwertyL( aLanguage, - iNumericKeys ); - CleanupStack::PopAndDestroy( ptiEngine ); + iNumericKeys ); + CleanupStack::PopAndDestroy( ptiEngine ); } ); // TRAP #endif - if ( err ) + if ( err ) { iNumericKeys.Reset(); iQwertyMode = 0; // To default mode @@ -191,9 +192,9 @@ // This is PTI bug? Should not be in numeric keys list. if ( numKeyBind.iKey == EPtiKeyQwertySpace ) { - iNumericKeys.Remove( numericKeysCount ); + iNumericKeys.Remove( numericKeysCount ); } - } + } } } @@ -203,30 +204,72 @@ // EXPORT_C TInt CPhoneQwertyHandler::NumericKeyCode( const TKeyEvent& aKeyEvent ) { - - // Check shift state - TBool shiftActive(EFalse); - shiftActive = aKeyEvent.iModifiers & EModifierLeftShift || - aKeyEvent.iModifiers & EModifierRightShift; //|| + TInt keyCode( EKeyNull ); - TInt numericKeysCount = iNumericKeys.Count(); + // It's possible that there are several numeric mode characters in same + // QWERTY key (for example, '2' and 'w' may be on same button) and there must + // be a way to enter each of these. + // Select numeric mode key code for the key event with the following logic: + // 1. If key contains exactly one numeric mode character, return that + // regardless of the current modifiers. + // 2a. If key has two numeric mode characters, then actual numbers are preferred. + // Pressing such key without modifiers will produce the number character. + // 2b. Pressing key with two numeric mode characters together with any modifier + // (Fn, Shift, Chr) will produce the secondary numeric mode character. + // 3. More than two numeric mode characters on one key are not supported. + // Such cases shouldn't ever occur, but if they will, then this algorithm + // must be changed. - while ( numericKeysCount-- ) + // Check modifier state + TBool modifierActive = ( aKeyEvent.iModifiers & KNumKeyModifiers ); + + TInt numBindIdx = iNumericKeys.Count(); + + while ( numBindIdx-- ) { - TPtiNumericKeyBinding numKeyBind = iNumericKeys[numericKeysCount]; - - TBool shiftRequired = ( numKeyBind.iCase ==EPtiCaseUpper ) || - ( numKeyBind.iCase ==EPtiCaseChrUpper ); - - if ( numKeyBind.iKey == aKeyEvent.iScanCode && - (shiftRequired == shiftActive ) ) + const TPtiNumericKeyBinding& numKeyBind = iNumericKeys[numBindIdx]; + + if ( numKeyBind.iKey == aKeyEvent.iScanCode ) { - return numKeyBind.iChar; + if ( !keyCode ) + { + // first match for this key + keyCode = numKeyBind.iChar; + } + else + { + // Second numeric mode character for this key. Override + // previous code if it was the number character but some + // modifier is active or it was not number character and no + // modifiers are active. + if ( ( IsNumber(keyCode) && modifierActive ) || + ( !IsNumber(keyCode) && !modifierActive ) ) + { + keyCode = numKeyBind.iChar; + } + } } } - return EKeyNull; - } + return keyCode; + } + +// ----------------------------------------------------------------------------- +// CPhoneQwertyHandler::ConvertToNumeric +// ----------------------------------------------------------------------------- +// +EXPORT_C TBool CPhoneQwertyHandler::ConvertToNumeric( TKeyEvent& aKeyEvent ) + { + TBool ret( EFalse ); + TInt numericCode = NumericKeyCode( aKeyEvent ); + if ( numericCode ) + { + aKeyEvent.iCode = numericCode; + aKeyEvent.iModifiers &= ~KNumKeyModifiers; + ret = ETrue; + } + return ret; + } // ----------------------------------------------------------------------------- // CPhoneQwertyHandler::AddQwertyModeObserverL @@ -242,4 +285,14 @@ aObserver.HandleQwertyModeChange( iQwertyMode ); } +// ----------------------------------------------------------------------------- +// CPhoneQwertyHandler::IsNumber +// ----------------------------------------------------------------------------- +// +TBool CPhoneQwertyHandler::IsNumber( TText aChar ) const + { + return TChar( aChar ).IsDigit(); + } + + // End of File diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuiutils/src/tphonecmdparamtranseffect.cpp --- a/phoneapp/phoneuiutils/src/tphonecmdparamtranseffect.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuiutils/src/tphonecmdparamtranseffect.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -29,7 +29,8 @@ // ----------------------------------------------------------------------------- // EXPORT_C TPhoneCmdParamTransEffect::TPhoneCmdParamTransEffect(): - iType( EPhoneTransEffectNone ) + iType( EPhoneTransEffectNone ), + iAppUid( KNullUid ) { } @@ -44,7 +45,16 @@ iType = aType; } - +// --------------------------------------------------------- +// TPhoneCmdParamTransEffect::SetAppUid +// Sets applicaiton uid. +// --------------------------------------------------------- +// +EXPORT_C void TPhoneCmdParamTransEffect::SetAppUid( const TUid& aAppUid ) + { + iAppUid = aAppUid; + } + // --------------------------------------------------------- // TPhoneCmdParamTransEffect::Type // Returns the note type @@ -56,4 +66,14 @@ return iType; } +// --------------------------------------------------------- +// TPhoneCmdParamTransEffect::AppUid +// Returns application uid +// --------------------------------------------------------- +// +EXPORT_C TUid TPhoneCmdParamTransEffect::AppUid() const + { + return iAppUid; + } + // End of File diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuiview/inc/cphoneviewcontroller.h --- a/phoneapp/phoneuiview/inc/cphoneviewcontroller.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuiview/inc/cphoneviewcontroller.h Tue Apr 27 16:37:10 2010 +0300 @@ -570,7 +570,8 @@ /** * Handles transition effect. */ - void HandleTransitionEffect( TPhoneTransEffectType aType ); + void HandleTransitionEffect( TPhoneTransEffectType aType, + const TUid& aAppUidEffectParam = KUidPhoneApplication ); /** * Sets control to dialer. @@ -625,6 +626,30 @@ */ TBool IsCustomDialerActive() const; + /** + * Checks if the effect could and should be triggered. + */ + TBool CanTransEffectBeUsed( TPhoneTransEffectType aType ); + + /** + * Triggers application start effect for the application + * that is going to be lauched from dialer. + * @param aAppUid app that is launched + * EndTransEffect() must be called after app is launched. + */ + void BeginTransEffectForAppStartFromDialerLC( const TUid& aAppUid ); + + /** + * Complete transition effect. + */ + void EndTransEffect(); + + /** + * TCleanupOperation to call EndTransEffect, if leave occurs + * after BeginTransEffectForAppStartFromDialerLC. + */ + static void EffectCleanup(TAny* aThis ); + private: // Data CPhoneView* iPhoneView; diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuiview/src/cphonedialercontroller.cpp --- a/phoneapp/phoneuiview/src/cphonedialercontroller.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuiview/src/cphonedialercontroller.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -26,6 +26,7 @@ #include #include #include +#include #include #include "cphonedialercontroller.h" @@ -49,54 +50,76 @@ }; static const CPhoneDialerController::TLocalButtonData KCallButtonDataTable[] = { - { EPhoneNumberAcqCmdSendCommand, - EAknsMinorGenericQgnIndiButtonAnswerWhite, - EMbmPhoneuiQgn_indi_button_answer_white, - EMbmPhoneuiQgn_indi_button_answer_white_mask, - R_PHONEUI_DIALER_TOOLTIP_CALL + { + EPhoneNumberAcqCmdSendCommand, + EAknsMinorGenericQgnIndiButtonAnswerWhite, + EMbmPhoneuiQgn_indi_button_answer_white, + EMbmPhoneuiQgn_indi_button_answer_white_mask, + R_PHONEUI_DIALER_TOOLTIP_CALL }, - { EPhoneDialerCmdLog, - EAknsMinorGenericQgnIndiButtonLogdialerWhite, - EMbmPhoneuiQgn_indi_button_logdialer_white, - EMbmPhoneuiQgn_indi_button_logdialer_white_mask, - R_PHONEUI_DIALER_TOOLTIP_RECENT_CALLS + { + EPhoneDialerCmdLog, + EAknsMinorGenericQgnIndiButtonLogdialerWhite, + EMbmPhoneuiQgn_indi_button_logdialer_white, + EMbmPhoneuiQgn_indi_button_logdialer_white_mask, + R_PHONEUI_DIALER_TOOLTIP_RECENT_CALLS }, - { EPhoneNumberAcqCmdSendCommand, - EAknsMinorGenericQgnIndiButtonAnswerWhite, - EMbmPhoneuiQgn_indi_button_answer_white, - EMbmPhoneuiQgn_indi_button_answer_white_mask, - R_PHONEUI_DIALER_TOOLTIP_SEND + { + EPhoneNumberAcqCmdSendCommand, + EAknsMinorGenericQgnIndiButtonAnswerWhite, + EMbmPhoneuiQgn_indi_button_answer_white, + EMbmPhoneuiQgn_indi_button_answer_white_mask, + R_PHONEUI_DIALER_TOOLTIP_SEND } }; static const TInt KCallButtonDataTableCount = sizeof( KCallButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData ); - /** States for Phonebook button */ enum TPhonebookButtonState { EPhonebookButtonContactsState = 0, - EPhonebookButtonAddContactState + EPhonebookButtonAddContactState, + // Video call button send state + EPhonebookButtonVideocallSendState, + // Video call button call state + EPhonebookButtonVideocallState }; static const CPhoneDialerController::TLocalButtonData KPhonebookButtonDataTable[] = { - { EPhoneDialerCmdContacts, - EAknsMinorGenericQgnIndiDialerContacts, - EMbmPhoneuiQgn_indi_dialer_contacts, - EMbmPhoneuiQgn_indi_dialer_contacts_mask, - R_PHONEUI_DIALER_TOOLTIP_CONTACTS + { + EPhoneDialerCmdContacts, + EAknsMinorGenericQgnIndiDialerContacts, + EMbmPhoneuiQgn_indi_dialer_contacts, + EMbmPhoneuiQgn_indi_dialer_contacts_mask, + R_PHONEUI_DIALER_TOOLTIP_CONTACTS + }, + { + EPhoneNumberAcqCmdAddToContacts, + EAknsMinorGenericQgnIndiDialerAddContacts, + EMbmPhoneuiQgn_indi_dialer_add_contacts, + EMbmPhoneuiQgn_indi_dialer_add_contacts_mask, + R_PHONEUI_DIALER_TOOLTIP_ADD_TO_CONTACTS }, - { EPhoneNumberAcqCmdAddToContacts, - EAknsMinorGenericQgnIndiDialerAddContacts, - EMbmPhoneuiQgn_indi_dialer_add_contacts, - EMbmPhoneuiQgn_indi_dialer_add_contacts_mask, - R_PHONEUI_DIALER_TOOLTIP_ADD_TO_CONTACTS + // Video call button + { + EPhoneNumberAcqCmdVideoCall, + EAknsMinorGenericQgnIndiDialerVideocallSend, + EMbmPhoneuiQgn_indi_dialer_videocall_send, + EMbmPhoneuiQgn_indi_dialer_videocall_send_mask, + R_PHONEUI_DIALER_TOOLTIP_SEND + }, + { + EPhoneNumberAcqCmdVideoCall, + EAknsMinorGenericQgnIndiDialerVideocallSend, + EMbmPhoneuiQgn_indi_dialer_videocall_send, + EMbmPhoneuiQgn_indi_dialer_videocall_send_mask, + R_PHONEUI_DIALER_TOOLTIP_VIDEO_CALL } }; static const TInt KPhonebookButtonDataTableCount = sizeof( KPhonebookButtonDataTable ) / sizeof( CPhoneDialerController::TLocalButtonData ); - /** States for Clear button */ enum TClearButtonState { @@ -104,11 +127,12 @@ }; static const CPhoneDialerController::TLocalButtonData KClearButtonDataTable[] = { - { EPhoneDialerCmdClear, - EAknsMinorGenericQgnIndiDialerClear, - EMbmPhoneuiQgn_indi_dialer_clear, - EMbmPhoneuiQgn_indi_dialer_clear_mask, - R_PHONEUI_DIALER_TOOLTIP_CLEAR + { + EPhoneDialerCmdClear, + EAknsMinorGenericQgnIndiDialerClear, + EMbmPhoneuiQgn_indi_dialer_clear, + EMbmPhoneuiQgn_indi_dialer_clear_mask, + R_PHONEUI_DIALER_TOOLTIP_CLEAR } }; static const TInt KClearButtonDataTableCount = @@ -331,6 +355,17 @@ { state = EPhonebookButtonContactsState; } + else if ( FeatureManager::FeatureSupported( KFeatureIdFfTdScdmaVideocallKey ) ) + { + if ( iServiceCodeFlag && !EasyDialingFocused() ) + { + state = EPhonebookButtonVideocallSendState; + } + else + { + state = EPhonebookButtonVideocallState; + } + } else { state = EPhonebookButtonAddContactState; @@ -379,10 +414,21 @@ break; case EPhonebookButton: + { dimmed = iRestrictedDialer; + // Check if video call button supported + TBool videoCallKeySupported = FeatureManager::FeatureSupported( KFeatureIdFfTdScdmaVideocallKey ); + // Prevent video call but don't prevent opening Contacts during emergency call. + if ( !dimmed && videoCallKeySupported && iNumberAvailable ) + { + dimmed = EmergencyCallActive(); + } + } break; case EClearButton: + { dimmed = !iNumberAvailable; + } break; default: break; @@ -411,7 +457,7 @@ TPhoneCmdParamCallStateData callStateData; callStateData.SetCallState( EPEStateConnected ); iBubbleWrapper->GetCallIdByState( &callStateData ); - TInt connected = callStateData.CallId(); + TInt connected = callStateData.CallId(); ret = ( connected == KEmergencyCallId ); } return ret; diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuiview/src/cphoneviewcontroller.cpp --- a/phoneapp/phoneuiview/src/cphoneviewcontroller.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuiview/src/cphoneviewcontroller.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -137,6 +137,7 @@ #include // Kastor effect IDs, aknskincontent/101f84b9.sel +// These effects cannot be used for internal transitions (Call UI<->Dialer) const TInt KTouchDialerOpenEffect = 3; const TInt KTouchDialerCloseEffect = 5; @@ -1400,25 +1401,10 @@ { TPhoneTransEffectType type = static_cast( aCommandParam )->Type(); - TBool isForeground = iAppui->IsForeground(); - - // Check whether the idle is on foreground - TBool idleInFore = ForegroundApplicationWindowGroupId() == IdleWindowGroupId() ? - ETrue : EFalse; - - if ( ( isForeground && // Newer run effect if not at front - ( ( type == EPhoneTransEffectDialerCreate && !iDialerActive ) || - ( type == EPhoneTransEffectDialerOpen && !iDialerActive && - iBubbleWrapper->IsNumberEntryUsed() )) || - ( type == EPhoneTransEffectDialerClose && iDialerActive ) ) ) + if ( CanTransEffectBeUsed( type ) ) { - HandleTransitionEffect( type ); - } - // In case transition is from idle to dialer show transition effects as well. - else if ( idleInFore && !iDialerActive && - type == EPhoneTransEffectDialerOpen ) - { - HandleTransitionEffect( type ); + HandleTransitionEffect( type, + static_cast( aCommandParam )->AppUid()); } } break; @@ -1615,9 +1601,22 @@ // ** TODO Here we need just to flag if functionality creates blocking dialog. case EPhoneDialerCmdLog: { + BeginTransEffectForAppStartFromDialerLC( LogsUiCmdStarterConsts::KLogsUID3 ); LogsUiCmdStarter::CmdStartL( LogsUiCmdStarterConsts::KDialledView()); + EndTransEffect(); } break; + + case EPhoneDialerCmdContacts: + { + // Launch Phonebook application + TPhoneCmdParamAppInfo appInfoParam; + appInfoParam.SetAppUid( KPhoneUidAppPhonebook ); + BeginTransEffectForAppStartFromDialerLC( appInfoParam.AppUid() ); + ExecuteCommandL( EPhoneViewActivateApp, &appInfoParam ); + EndTransEffect(); + } + break; case EPhoneDialerCmdSpeedDial: { @@ -3712,12 +3711,12 @@ // --------------------------------------------------------------------------- // void CPhoneViewController::HandleTransitionEffect( - TPhoneTransEffectType aType ) + TPhoneTransEffectType aType, const TUid& aAppUidEffectParam ) { __LOGMETHODSTARTEND(EPhoneUIView, "CPhoneViewController::HandleTransitionEffect()" ); - switch ( aType ) + switch ( aType ) { case EPhoneTransEffectDialerCreate: case EPhoneTransEffectDialerOpen: @@ -3726,7 +3725,8 @@ KTouchDialerOpenEffect, TRect(), AknTransEffect::EParameterType, - AknTransEffect::GfxTransParam( KUidPhoneApplication ) ); + AknTransEffect::GfxTransParam( KUidPhoneApplication, + AknTransEffect::TParameter::EActivateExplicitCancel ) ); iEffectOngoing = ETrue; break; } @@ -3736,10 +3736,22 @@ KTouchDialerCloseEffect, TRect(), AknTransEffect::EParameterType, - AknTransEffect::GfxTransParam( KUidPhoneApplication ) ); + AknTransEffect::GfxTransParam( KUidPhoneApplication, + AknTransEffect::TParameter::EActivateExplicitCancel ) ); iEffectOngoing = ETrue; break; } + case EPhoneTransEffectAppStartFromDialer: + { + GfxTransEffect::BeginFullScreen( + AknTransEffect::EApplicationStart, + TRect(), + AknTransEffect::EParameterType, + AknTransEffect::GfxTransParam( aAppUidEffectParam, + AknTransEffect::TParameter::EActivateExplicitCancel ) ); + iEffectOngoing = ETrue; + } + break; case EPhoneTransEffectStop: { if ( iEffectOngoing ) @@ -3971,6 +3983,82 @@ return ret; } +// ----------------------------------------------------------- +// CPhoneViewController::CanTransEffectBeUsed +// ----------------------------------------------------------- +// +TBool CPhoneViewController::CanTransEffectBeUsed( + TPhoneTransEffectType aType ) + { + TBool okToUseEffect( EFalse ); + + TBool isForeground = iAppui->IsForeground(); + // Check whether the idle is on foreground + TBool idleInFore = ForegroundApplicationWindowGroupId() == IdleWindowGroupId() ? + ETrue : EFalse; + + if ( isForeground && // Newer run effect if not at front + ( ( aType == EPhoneTransEffectDialerCreate && !iDialerActive ) || + ( aType == EPhoneTransEffectDialerOpen && !iDialerActive && + iBubbleWrapper->IsNumberEntryUsed() ) || + ( aType == EPhoneTransEffectDialerClose && iDialerActive ) ) ) + { + okToUseEffect = ETrue; + } + // In case transition is from idle to dialer show transition effects as well. + else if ( idleInFore && !iDialerActive && + aType == EPhoneTransEffectDialerOpen ) + { + okToUseEffect = ETrue; + } + else if ( isForeground && iDialerActive && + aType == EPhoneTransEffectAppStartFromDialer ) + { + okToUseEffect = ETrue; + } + + return okToUseEffect; + } + +// ----------------------------------------------------------- +// CPhoneViewController::BeginTransEffectForAppStartFromDialerLC +// ----------------------------------------------------------- +// +void CPhoneViewController::BeginTransEffectForAppStartFromDialerLC( + const TUid& aAppUid ) + { + TPhoneCmdParamTransEffect effectParam; + effectParam.SetType( EPhoneTransEffectAppStartFromDialer ); + effectParam.SetAppUid( aAppUid ); + + ExecuteCommand( EPhoneViewBeginTransEffect, &effectParam ); + + TCleanupItem operation( EffectCleanup, this ); + CleanupStack::PushL( operation ); + } + +// ----------------------------------------------------------- +// CPhoneViewController::EndTransEffect +// ----------------------------------------------------------- +// +void CPhoneViewController::EndTransEffect() + { + CleanupStack::PopAndDestroy(); // Call EffectCleanup + } + +// ----------------------------------------------------------------------------- +// CPhoneViewController::EffectCleanup +// ----------------------------------------------------------------------------- +// +void CPhoneViewController::EffectCleanup(TAny* aThis ) + { + TPhoneCmdParamTransEffect effectParam; + effectParam.SetType( EPhoneTransEffectStop ); + + static_cast( aThis )->ExecuteCommand( + EPhoneViewEndTransEffect, &effectParam ); + } + // --------------------------------------------------------------------------- // CPhoneViewController::SetNeedToReturnToForegroundAppAfterCall // --------------------------------------------------------------------------- diff -r 544e34b3255a -r 91c2fb4b78df phoneapp/phoneuivoipextension/src/cphoneunattendedtransfercmdhandler.cpp --- a/phoneapp/phoneuivoipextension/src/cphoneunattendedtransfercmdhandler.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneapp/phoneuivoipextension/src/cphoneunattendedtransfercmdhandler.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -198,9 +198,7 @@ &customDialerParam ); // Open transfer dialer - phoneState->BeginTransEffectLC( ENumberEntryCreate ); iViewCommandHandle.ExecuteCommandL( EPhoneViewCreateNumberEntry ); - phoneState->EndTransEffect(); // Update CBA to transfer dialer CBA TPhoneCmdParamInteger resourceId; diff -r 544e34b3255a -r 91c2fb4b78df phoneengine/PhoneCntFinder/ContactService/src/tphcntservicerequestparams.cpp --- a/phoneengine/PhoneCntFinder/ContactService/src/tphcntservicerequestparams.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneengine/PhoneCntFinder/ContactService/src/tphcntservicerequestparams.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -432,8 +432,6 @@ EVPbkContactViewFilterDTMF ); aContactManager.AppendFilterToSelectorL( *iContactViewFilter, EVPbkContactViewFilterPhoneNumber ); - - iDefaultPriorities.Append( EVPbkDefaultTypePhoneNumber ); TAiwSingleItemSelectionDataV3 data; data.SetAddressSelectType(EAiwDTMFPhoneNumberSelect); diff -r 544e34b3255a -r 91c2fb4b78df phoneengine/phonemodel/inc/telephonyvariant.hrh --- a/phoneengine/phonemodel/inc/telephonyvariant.hrh Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneengine/phonemodel/inc/telephonyvariant.hrh Tue Apr 27 16:37:10 2010 +0300 @@ -90,15 +90,6 @@ #define KTelephonyLVFlagAdvancedENCheck 0x00000200 /** -* KTelephonyLVFlagUssdTone defines if the USSD tone play functionality is -* enabled. -* When the flag is set, tone is played when USSD message is received. -* @since Series 60 2.6 -*/ -#define KTelephonyLVFlagUssdTone 0x00000800 - - -/** * KTelephonyLVFlagArbitraryVideoScaling defines if video player * implementation in the device support arbitrary scaling. * When the flag is set, arbitrary scaling is applied. diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/BubbleManager/Inc/BMBubbleDebug.h --- a/phoneuis/BubbleManager/Inc/BMBubbleDebug.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/BubbleManager/Inc/BMBubbleDebug.h Tue Apr 27 16:37:10 2010 +0300 @@ -19,7 +19,7 @@ #ifndef BM_DEBUG_H #define BM_DEBUG_H -//#ifdef _DEBUG +#ifdef _DEBUG // INCLUDES #include @@ -73,7 +73,7 @@ -/* + #else // _DEBUG #define TRACE_ASSERT( a ) @@ -102,7 +102,7 @@ #define PANIC_ALWAYS #endif // _DEBUG -*/ + #endif // BM_DEBUG_H // End of File diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/BubbleManager/Src/BMBubbleOutlookBottomRiCnap.cpp --- a/phoneuis/BubbleManager/Src/BMBubbleOutlookBottomRiCnap.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/BubbleManager/Src/BMBubbleOutlookBottomRiCnap.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -199,20 +199,20 @@ rect, BubbleLayout2::popup_call2_audio_out_call_text_1(5) ); - // Text line 2 - BubbleUtils::LayoutLabel( - iTextLine2, - rect, - BubbleLayout2::popup_call2_audio_out_call_text_2(4) ); - // Smaller rect for text if brand image exists if ( iBrandImage ) { - // Text line 3 + // Text line 2 BubbleUtils::LayoutLabel( - iTextLine3, + iTextLine2, rect, - BubbleLayout2::popup_call2_audio_out_call_text_3(5) ); + BubbleLayout2::popup_call2_audio_out_call_text_2(5) ); + + // Text line 3 + BubbleUtils::LayoutLabel( + iTextLine3, + rect, + BubbleLayout2::popup_call2_audio_out_call_text_3(5) ); //Brand image BubbleUtils::LayoutCustomElement( @@ -222,6 +222,12 @@ } else { + // Text line 2 + BubbleUtils::LayoutLabel( + iTextLine2, + rect, + BubbleLayout2::popup_call2_audio_out_call_text_2(4) ); + // Text line 3 BubbleUtils::LayoutLabel( iTextLine3, diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/dialer/inc/cdialer.h --- a/phoneuis/dialer/inc/cdialer.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/dialer/inc/cdialer.h Tue Apr 27 16:37:10 2010 +0300 @@ -459,6 +459,13 @@ * Is qwerty mode on. */ TBool iQwertyMode; + + /** + * Current type of the editor field. The field is numeric unless + * the device is in QWERTY mode and there is some consumer (like VoIP, EasyDialing) + * for the alphabetic characters. + */ + TEditorType iEditorType; }; #endif // CDIALER_H diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/dialer/inc/cdialertoolbarcontainer.h --- a/phoneuis/dialer/inc/cdialertoolbarcontainer.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/dialer/inc/cdialertoolbarcontainer.h Tue Apr 27 16:37:10 2010 +0300 @@ -108,6 +108,11 @@ */ TPoint LayoutButton( TInt aButtonIdx, TPoint aPos ); + /** + * Simulate backspace press including key down event, key event, and key up event + */ + void SimulateBackspace(); + private: // data /** Provides toolbar button data. Not owned. */ diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/dialer/src/cdialer.cpp --- a/phoneuis/dialer/src/cdialer.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/dialer/src/cdialer.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -104,19 +104,19 @@ const CCoeControl& aContainer, const TRect& aRect, MPhoneDialerController* aController ) - { + { DIALER_PRINT("CDialer::ConstructL<"); - LoadResourceL(); + LoadResourceL(); // set window SetContainerWindowL( aContainer ); SetParent( const_cast(&aContainer) ); - iNumberEntry = CDialerNumberEntry::NewL( *this ); + iNumberEntry = CDialerNumberEntry::NewL( *this ); iController = aController; - iKeypadArea = CDialerKeyPadContainer::NewL( *this, EModeEasyDialing ); + iKeypadArea = CDialerKeyPadContainer::NewL( *this, EModeEasyDialing ); iToolbar = CDialerToolbarContainer::NewL( *this, iController ); @@ -183,6 +183,7 @@ iNumberEntry->SetNumberEntryPromptTextL( iController->NumberEntryPromptTextL() ); SizeChanged(); UpdateToolbar(); + UpdateNumberEntryConfiguration(); } } @@ -194,7 +195,7 @@ { return iController; } - + // --------------------------------------------------------------------------- // CDialer::GetEasyDialingInterface // --------------------------------------------------------------------------- @@ -236,7 +237,7 @@ if ( !err ) { voipSupported = serviceProviderSettings->IsFeatureSupported( - ESupportInternetCallFeature ); + ESupportInternetCallFeature ); delete serviceProviderSettings; } @@ -254,14 +255,14 @@ // --------------------------------------------------------------------------- // EXPORT_C void CDialer::RelayoutAndDraw() - { - if ( iIsUsed ) - { - SetSize( Size() ); - DrawDeferred(); - UpdateToolbar(); - } - } + { + if ( iIsUsed ) + { + SetSize( Size() ); + DrawDeferred(); + UpdateToolbar(); + } + } // Methods from MNumberEntry @@ -275,13 +276,15 @@ { DIALER_PRINT("CDialer::CreateNumberEntry<"); - iIsUsed = ETrue; - - UpdateNumberEntryConfiguration(); + if ( !iIsUsed ) + { + iIsUsed = ETrue; + UpdateNumberEntryConfiguration(); + } - DIALER_PRINT("CDialer::CreateNumberEntry>"); + DIALER_PRINT("CDialer::CreateNumberEntry>"); } - + // --------------------------------------------------------------------------- // CDialer::GetNumberEntry // @@ -293,7 +296,7 @@ control = iNumberEntry->GetNumberEntry(); return control; } - + // --------------------------------------------------------------------------- // CDialer::IsNumberEntryUsed // @@ -303,7 +306,7 @@ { return iIsUsed; } - + // --------------------------------------------------------------------------- // CDialer::SetNumberEntryVisible // @@ -312,7 +315,7 @@ void CDialer::SetNumberEntryVisible( const TBool& /*aVisibility*/ ) { } - + // --------------------------------------------------------------------------- // CDialer::SetTextToNumberEntry // @@ -322,7 +325,7 @@ { iNumberEntry->SetTextToNumberEntry( aDesC ); } - + // --------------------------------------------------------------------------- // CDialer::GetTextFromNumberEntry // @@ -332,7 +335,7 @@ { iNumberEntry->GetTextFromNumberEntry( aDes ); } - + // --------------------------------------------------------------------------- // CDialer::RemoveNumberEntry // @@ -341,17 +344,20 @@ void CDialer::RemoveNumberEntry() { ResetEditorToDefaultValues(); + iVirtualKeyBoardOpen = EFalse; + iIsUsed = EFalse; // easydialer change begins if (iEasyDialer) { - TRAP_IGNORE( iEasyDialer->HandleCommandL( EEasyDialingClosePopup ) ); + TRAP_IGNORE( iEasyDialer->HandleCommandL( EEasyDialingClosePopup ); + iEasyDialer->HandleCommandL( EEasyDialingVkbClosed ) ); iEasyDialer->Reset(); } // easydialer change ends } - + // --------------------------------------------------------------------------- // CDialer::ChangeEditorMode // @@ -363,7 +369,7 @@ ret = iNumberEntry->ChangeEditorMode( aDefaultMode ); return ret; } - + // --------------------------------------------------------------------------- // CDialer::OpenVKBL // @@ -375,6 +381,10 @@ UpdateEdwinState( EVirtualKeyboardEditor ); iNumberEntry->HandleCommandL( EDialerCmdTouchInput ); + if ( iEasyDialer ) + { + iEasyDialer->HandleCommandL( EEasyDialingVkbOpened ); + } } // --------------------------------------------------------------------------- @@ -384,11 +394,10 @@ // TInt CDialer::GetEditorMode() const { - TBool vkbOpen = EdwinState()->Flags() & EAknEditorFlagTouchInputModeOpened; - return ( iQwertyMode || vkbOpen ) ? EAknEditorTextInputMode : - EAknEditorNumericInputMode; + return ( iEditorType == ENumericEditor ) ? + EAknEditorNumericInputMode : EAknEditorTextInputMode; } - + // --------------------------------------------------------------------------- // CDialer::ResetEditorToDefaultValues // @@ -398,7 +407,7 @@ { iNumberEntry->ResetEditorToDefaultValues(); } - + // --------------------------------------------------------------------------- // CDialer::SetNumberEntryPromptText // @@ -427,6 +436,10 @@ { iQwertyMode = aMode; UpdateNumberEntryConfiguration(); + if ( iEasyDialer && aMode ) + { + TRAP_IGNORE( iEasyDialer->HandleCommandL( EEasyDialingVkbClosed ) ); + } } // --------------------------------------------------------- @@ -534,7 +547,7 @@ } return count; } - + // --------------------------------------------------------------------------- // CDialer::ComponentControl(TInt aIndex) const // @@ -560,7 +573,7 @@ // CDialer::FocusChanged // --------------------------------------------------------------------------- // -void CDialer::FocusChanged(TDrawNow aDrawNow) +void CDialer::FocusChanged( TDrawNow aDrawNow ) { if ( iEasyDialer ) { @@ -571,10 +584,10 @@ } else { - iNumberEntry->SetFocus( IsFocused(), aDrawNow ); + iNumberEntry->SetFocus( IsFocused(), aDrawNow ); } } - + // --------------------------------------------------------------------------- // CDialer::MakeVisible // --------------------------------------------------------------------------- @@ -620,6 +633,10 @@ // edwin state changed. iVirtualKeyBoardOpen = EFalse; UpdateNumberEntryConfiguration(); + if ( iEasyDialer ) + { + iEasyDialer->HandleCommandL( EEasyDialingVkbClosed ); + } } } @@ -679,7 +696,7 @@ iResourceOffset = 0; } } - + // --------------------------------------------------------------------------- // CDialer::ComponentControlForDialerMode // @@ -739,6 +756,7 @@ // void CDialer::UpdateEdwinState( TEditorType aType ) { + iEditorType = aType; CAknEdwinState* edwinState = EdwinState(); switch ( aType ) @@ -820,7 +838,7 @@ { DIALER_PRINT( "CDialer::LoadEasyDialingPlugin, load failed" ) - delete iEasyDialer; + delete iEasyDialer; iEasyDialer = NULL; delete iDialingExtensionObserver; @@ -847,27 +865,29 @@ // void CDialer::LayoutNumberEntry( const TRect& aParent, TInt aVariety ) { - // Use larger number entry if Easy dialing is not currently enabled. + TAknLayoutRect neLayoutRect; + neLayoutRect.LayoutRect( aParent, AknLayoutScalable_Apps::dia3_numentry_pane( aVariety ) ); + TRect neRect = neLayoutRect.Rect(); + if ( EasyDialingEnabled() ) { iNumberEntry->SetOperationMode( EModeEasyDialing ); - AknLayoutUtils::LayoutControl( - iNumberEntry, aParent, - AknLayoutScalable_Apps::dia3_numentry_pane( aVariety ).LayoutLine() ); + + // Layout doesn't define any margin between number entry and contact list. + // Add a small margin here. + neRect.iTl.iY += 2; } else { iNumberEntry->SetOperationMode( EModeDialer ); - TAknLayoutRect neLayoutRect; - neLayoutRect.LayoutRect( aParent, AknLayoutScalable_Apps::dia3_numentry_pane( aVariety ) ); + + // Use rect which is an union of layout rects for ED and NE TAknLayoutRect edLayoutRect; edLayoutRect.LayoutRect( aParent, AknLayoutScalable_Apps::dia3_listscroll_pane( aVariety ) ); + neRect.iTl.iY = edLayoutRect.Rect().iTl.iY; + } - // create rect which is union of layout rects for ED and NE - TRect neRect( edLayoutRect.Rect().iTl, neLayoutRect.Rect().iBr ); - - iNumberEntry->SetRect( neRect ); - } + iNumberEntry->SetRect( neRect ); } // End of File diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/dialer/src/cdialerkeypadcontainer.cpp --- a/phoneuis/dialer/src/cdialerkeypadcontainer.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/dialer/src/cdialerkeypadcontainer.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -400,7 +400,7 @@ DIALER_PRINTF("KeyPadContainer::HandleControlEventL.EventType=", (TInt)aEventType); - if ( aEventType == EEventStateChanged || + if ( aEventType == EEventStateChanged || aEventType == EEventRequestCancel || aEventType == EEventRequestExit || aEventType == CDialerKeyPadButton::EEventDraggingOutsideButton ) @@ -426,6 +426,7 @@ // Send key event to phone. TKeyEvent keyEvent; + keyEvent.iCode = 0; // iCode should be 0 for all but EEventKey type of events keyEvent.iScanCode = tappedButton->ScanCode(); keyEvent.iModifiers = ( EModifierNumLock | EModifierKeypad ); // Mark that this event is dialer simulated keyEvent.iRepeats = 0; @@ -439,7 +440,6 @@ iButtonPressedDown = EFalse; if ( !iKeyUpSimulatedDueToDragging ) { - keyEvent.iCode = 0; ControlEnv()->SimulateKeyEventL( keyEvent, EEventKeyUp ); } iKeyUpSimulatedDueToDragging = EFalse; @@ -450,14 +450,14 @@ { DIALER_PRINT("HandleControlEventL.EEventStateChanged"); iButtonPressedDown = ETrue; - keyEvent.iCode = tappedButton->KeyCode(); iParentControl.PrepareForFocusGainL(); ControlEnv()->SimulateKeyEventL( keyEvent, EEventKeyDown ); - if( iButtonPressedDown ) + if ( iButtonPressedDown ) { // Send event key if key havent be lifted up already + keyEvent.iCode = tappedButton->KeyCode(); ControlEnv()->SimulateKeyEventL( keyEvent, EEventKey ); } } @@ -471,7 +471,6 @@ // we must send key up event now. if ( !iKeyUpSimulatedDueToDragging ) { - keyEvent.iCode = 0; ControlEnv()->SimulateKeyEventL( keyEvent, EEventKeyUp ); iKeyUpSimulatedDueToDragging = ETrue; } diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/dialer/src/cdialernumberentry.cpp --- a/phoneuis/dialer/src/cdialernumberentry.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/dialer/src/cdialernumberentry.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -50,6 +50,10 @@ const TInt KNumberEntryControlCount = 2; // = number entry, label _LIT( KPhoneValidChars, "0123456789*#+pwPW" ); +const TInt KKeyCtrlA( 1 ); +const TInt KKeyCtrlC( 3 ); +const TInt KKeyCtrlV( 22 ); +const TInt KKeyCtrlX( 24 ); // ========================= MEMBER FUNCTIONS ================================ @@ -157,8 +161,8 @@ CCoeControl::SetFocus( aFocus, aDrawNow ); iEditor->SetFocus( aFocus ); - - DIALER_PRINT("numberentry::SetFocus>"); + + DIALER_PRINT("numberentry::SetFocus>"); } @@ -340,7 +344,7 @@ TKeyResponse CDialerNumberEntry::OfferKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType ) - { + { TKeyResponse handled = EKeyWasNotConsumed; // First, offer keyevent to easy dialer. @@ -352,12 +356,38 @@ // Then to number entry editor. if (handled == EKeyWasNotConsumed) { - handled = iEditor->OfferKeyEventL(aKeyEvent, aType); + // Clipboard support + if ( aKeyEvent.iCode == KKeyCtrlA ) // CTRL + A + { + iEditor->SelectAllL(); + handled = EKeyWasConsumed; + } + else if ( aKeyEvent.iCode == KKeyCtrlC ) // CTRL + C + { + iEditor->CcpuCopyL(); + handled = EKeyWasConsumed; + } + else if ( aKeyEvent.iCode == KKeyCtrlV ) // CTRL + V + { + iEditor->CcpuPasteL(); + handled = EKeyWasConsumed; + } + else if ( aKeyEvent.iCode == KKeyCtrlX ) // CTRL + X + { + iEditor->CcpuCutL(); + handled = EKeyWasConsumed; + } + // Key events 1 - 28 can be generated by CTRL + key combinations. + // Filter all unwanted key events, only BS is accepted by editor. + else if ( aKeyEvent.iCode == EKeyBackspace || aKeyEvent.iCode >= EKeySpace ) + { + handled = iEditor->OfferKeyEventL(aKeyEvent, aType); + } } - + return handled; } - + // --------------------------------------------------------------------------- // CDialerNumberEntry::CountComponentControls // --------------------------------------------------------------------------- @@ -410,7 +440,7 @@ DIALER_PRINT("numberentry::Draw.Frame.failed"); } - gc.SetBrushStyle( CGraphicsContext::ENullBrush ); + gc.SetBrushStyle( CGraphicsContext::ENullBrush ); } @@ -698,14 +728,14 @@ { if ( iOperationMode == EModeEasyDialing ) { - aOuterRect = Rect(); + aOuterRect = aFrameRect; TAknLayoutRect innerRectLayout; innerRectLayout.LayoutRect( aOuterRect, AknLayoutScalable_Apps::bg_dia3_numentry_pane_g1() ); aInnerRect = innerRectLayout.Rect(); // Add a bit of margin to left and right ends of the entry field if layout // doens't define enough. This is to enhance the touch usability. - static const TInt KMinMargin( 10 ); + static const TInt KMinMargin( 15 ); aInnerRect.iTl.iX = Max( aInnerRect.iTl.iX, aOuterRect.iTl.iX + KMinMargin ); aInnerRect.iBr.iX = Min( aInnerRect.iBr.iX, aOuterRect.iBr.iX - KMinMargin ); } @@ -715,13 +745,13 @@ { TAknLayoutRect frameTopRight; frameTopRight.LayoutRect( - aFrameRect, - AknLayoutScalable_Apps::bg_popup_call2_rect_pane_g3().LayoutLine() ); + aFrameRect, + AknLayoutScalable_Apps::bg_popup_call2_rect_pane_g3().LayoutLine() ); TAknLayoutRect frameBottomLeft; frameBottomLeft.LayoutRect( - aFrameRect, - AknLayoutScalable_Apps::bg_popup_call2_rect_pane_g4().LayoutLine() ); + aFrameRect, + AknLayoutScalable_Apps::bg_popup_call2_rect_pane_g4().LayoutLine() ); aOuterRect = TRect( frameTopRight.Rect().iTl, frameBottomLeft.Rect().iBr ); @@ -760,7 +790,7 @@ // Hide prompt text if ( iLabel->Text()->Length() ) { - iLabel->MakeVisible( EFalse ); + iLabel->MakeVisible( EFalse ); } iNumberContents = ETrue; } @@ -769,7 +799,7 @@ // Show prompt text if ( iLabel->Text()->Length() ) { - iLabel->MakeVisible( ETrue ); + iLabel->MakeVisible( ETrue ); } iNumberContents = EFalse; } diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/dialer/src/cdialertoolbarcontainer.cpp --- a/phoneuis/dialer/src/cdialertoolbarcontainer.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/dialer/src/cdialertoolbarcontainer.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -219,6 +219,10 @@ { if ( aEventType == MCoeControlObserver::EEventStateChanged ) { + // Give dialer a chance to update editor state before handling the button press. + // Used to reconfigure editor after user has closed virtual keyboard. + iParentControl.PrepareForFocusGainL(); + // Handle button press. // Multistate buttons change state automatically when pressed. @@ -238,13 +242,7 @@ if ( commandId == EPhoneDialerCmdClear ) { - // simulate backspace - TKeyEvent keyEvent; - keyEvent.iModifiers = 0; - keyEvent.iRepeats = 0; - keyEvent.iCode = EKeyBackspace; - keyEvent.iScanCode = EStdKeyBackspace; - iCoeEnv->SimulateKeyEventL( keyEvent, EEventKey ); + SimulateBackspace(); } else { @@ -459,4 +457,27 @@ return nextPos; } +// --------------------------------------------------------------------------- +// SimulateBackspace +// Simulate backspace press including key down event, key event, and key up +// event +// --------------------------------------------------------------------------- +// +void CDialerToolbarContainer::SimulateBackspace() + { + TKeyEvent keyEvent; + keyEvent.iModifiers = 0; + keyEvent.iRepeats = 0; + keyEvent.iCode = 0; // key code is always 0 for key up and down events + keyEvent.iScanCode = EStdKeyBackspace; + + iCoeEnv->SimulateKeyEventL( keyEvent, EEventKeyDown ); + + keyEvent.iCode = EKeyBackspace; + iCoeEnv->SimulateKeyEventL( keyEvent, EEventKey ); + + keyEvent.iCode = 0; + iCoeEnv->SimulateKeyEventL( keyEvent, EEventKeyUp ); + } + // end of file diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/easydialing/inc/easydialingcommands.hrh --- a/phoneuis/easydialing/inc/easydialingcommands.hrh Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/easydialing/inc/easydialingcommands.hrh Tue Apr 27 16:37:10 2010 +0300 @@ -39,7 +39,9 @@ EEasyDialingEnterKeyAction, EEasyDialingOn, EEasyDialingOff, - EEasyDialingClosePopup + EEasyDialingClosePopup, + EEasyDialingVkbOpened, + EEasyDialingVkbClosed }; #endif //__EASYDIALINGCOMMANDS_HRH__ diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/easydialing/inc/easydialingplugin.h --- a/phoneuis/easydialing/inc/easydialingplugin.h Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/easydialing/inc/easydialingplugin.h Tue Apr 27 16:37:10 2010 +0300 @@ -85,7 +85,8 @@ public MContactDataManagerObserver, public MEDContactorObserver, public MEikListBoxObserver, - public MAknInputBlockCancelHandler + public MAknInputBlockCancelHandler, + public MCoeForegroundObserver { public: @@ -274,6 +275,15 @@ */ void AknInputBlockCancel(); + /** + * From MCoeForegroundObserver. + */ + void HandleGainingForeground(); + + /** + * From MCoeForegroundObserver. + */ + void HandleLosingForeground(); private: @@ -374,15 +384,21 @@ ESendMessageCurrentContact, ELaunchCurrentContact, ELaunchSearch, - EInitializePcs + EInitializePcs, + ESimulateKeyEvent }; /** + * Simulates a key event asynchronously + */ + void AsyncSimulateKeyEvent( const TKeyEvent& aKeyEvent ); + + /** * Initiates asynchronous callback to launch action and sets * input blocker active. */ - void AsyncActionLaunchL( const TEasyDialingAction aAction ); - + void AsyncActionLaunchL( TEasyDialingAction aAction ); + /** * Callback for CAsyncCallBack. Launches action set in iActionToBeLaunched * and stops input block when launch is done. @@ -413,6 +429,12 @@ * Makes contact listbox invisible. Effect is used if feasible. */ void HideContactListBoxWithEffect(); + + /** + * Checks if listbox effect can be triggered. Eg checks if + * app is in the foreground. + */ + TBool CanListBoxEffectBeUsed() const; private: @@ -494,6 +516,13 @@ /** Action to be launched next asynchronously. */ TEasyDialingAction iActionToBeLaunched; + + /** Key event to be simulated asynchronously. */ + TKeyEvent iKeyEventToSimulate; + + /** Is virtual keyboard currently open or not.*/ + TBool iVirtualKeyboardOpen; + }; diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/easydialing/src/easydialingplugin.cpp --- a/phoneuis/easydialing/src/easydialingplugin.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/easydialing/src/easydialingplugin.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -328,6 +328,8 @@ GfxTransEffect::Register( iContactListBox, KGfxContactListBoxUid, EFalse ); + iCoeEnv->AddForegroundObserverL( *this ); + // Do delayed initialization of PCS. PCS constructions takes a long time. // On the other hand, easy dialing initialization is done in phone application // constructor, so it contributes the whole system boot time. These are good @@ -461,20 +463,14 @@ { TKeyResponse keyResponse = EKeyWasNotConsumed; - if ( aKeyEvent.iCode == 0 && aKeyEvent.iScanCode != EStdKeyDevice3) + if ( aType != EEventKey ) { return keyResponse; } TInt keyCode = aKeyEvent.iCode; - // Swap right and left key codes in mirrored layout. This needs to be done - // also for action menu grid as CAknGrid handles arrow keys like this: - // left key = next column (not item!) and right is previous column and - // grid layout (LtR/RtL) is not taken into account when movement is done - // in columns (always like in LtR layout). So if right key should move - // focus to the right also in mirroded layout, key codes must be switched. - // This kind of approach is used also e.g. in application grid. + // Swap right and left key codes in mirrored layout. if ( AknLayoutUtils::LayoutMirrored() ) { if ( keyCode == EKeyRightArrow ) keyCode = EKeyLeftArrow; @@ -534,6 +530,21 @@ { // then focus jumps off the component. SetFocus( EFalse ); + + // FEP hasn't had chance to handle this key event as focus was not in the editor field. + // Give that chance now by consuming original event and simulating a new one. + // The simulation must be asynchronous because FEP focusing state is updated + // with high priority active object. + // As an exception, dialer simulated keys are given directly to editor. They are + // not handled by FEP anyway, and asynchronous handling would be problematic for + // the * key multitapping logic of Phone. + TBool simulatedByDialer = (aKeyEvent.iModifiers&EModifierNumLock) && + (aKeyEvent.iModifiers&EModifierKeypad); + if ( !simulatedByDialer ) + { + keyResponse = EKeyWasConsumed; + AsyncSimulateKeyEvent( aKeyEvent ); + } } } @@ -966,23 +977,13 @@ // Current implementation searches only from default database. // Later this may be expanded to search SIM contacts as well. - HBufC* default_cdb = VPbkContactStoreUris::DefaultCntDbUri().AllocLC(); - - iPredictiveContactSearchHandler->GetDataOrderL( *default_cdb, fieldOrder ); + const TDesC& defaultCdb = VPbkContactStoreUris::DefaultCntDbUri(); - for ( TInt i = 0; i < fieldOrder.Count(); i++) - { - if ( fieldOrder[i] == aIndex ) - { - CleanupStack::PopAndDestroy( default_cdb ); - CleanupStack::PopAndDestroy( &fieldOrder ); - return i; - } - } + iPredictiveContactSearchHandler->GetDataOrderL( defaultCdb, fieldOrder ); + TInt pcsIndex = fieldOrder.Find( aIndex ); - CleanupStack::PopAndDestroy( default_cdb ); CleanupStack::PopAndDestroy( &fieldOrder ); - return KErrNotFound; + return pcsIndex; } @@ -1106,10 +1107,25 @@ iNumberOfNames = iListBoxModel->Count(); if ( iNumberOfNames ) { + TInt oldRectHeight = iContactListBox->Rect().Height(); + iContactListBox->SetRectToNumberOfItems( iNumberOfNames ); + + // If the window is resized (->position changes too) while it's visible, + // it has to be redrawn immediately or otherwise listbox will flash + // in a wrong place on the screen during execution of this method + // HandlePsResultsUpdateL. In the worst case it'll flash on top of + // dialer's numeric keypad when listbox is made smaller. + if ( oldRectHeight != iContactListBox->Rect().Height() ) + { + iContactListBox->DrawNow(); + } + iContactListBox->HandleItemAdditionL(); + // Scroll the list to bottom iContactListBox->ScrollToMakeItemVisible( iNumberOfNames-1 ); + ShowContactListBoxWithEffect(); } else @@ -1218,10 +1234,20 @@ // Ownership of parameter transferred to CCA launcher => pop but do not destroy. CleanupStack::Pop( launchParameters ); - - iContactLauncherActive = ETrue; - CAknAppUi* appUi = static_cast( iCoeEnv->AppUi() ); - appUi->HandleCommandL( EPhoneCmdBlockingDialogLaunched ); + if ( !IsVisible() ) + { + // MCCAConnection::LaunchAppL uses CActiveSchedulerWait to hide asynchronous + // opening of CCA launcher. It is possible that during opening of CCA launcher + // phone has moved to in-call view (at least in case of an incoming call). + // In that case we need to close CCA launcher again. + iContactLauncher->CloseAppL(); + } + else + { + iContactLauncherActive = ETrue; + CAknAppUi* appUi = static_cast( iCoeEnv->AppUi() ); + appUi->HandleCommandL( EPhoneCmdBlockingDialogLaunched ); + } } @@ -1455,10 +1481,12 @@ // ECoeStackPriorityDialog so we will get HandleCommandL calls from // phoneappui (CBA) when input blocker is active (=not NULL). - if ( iInputBlocker && aCommand != EEasyDialingCallHandlingActivated ) + if ( iInputBlocker && aCommand != EEasyDialingCallHandlingActivated && + aCommand != EEasyDialingVkbOpened && aCommand != EEasyDialingVkbClosed ) { // Some action is already being launched since iInputBlocker exists. // Only call activation command requires always action from this plugin. + // Vkb status flag should be updated always too (invokes no action). return ETrue; } @@ -1536,6 +1564,18 @@ ret = ETrue; break; + case EEasyDialingVkbOpened: + + iVirtualKeyboardOpen = ETrue; + ret = ETrue; + break; + + case EEasyDialingVkbClosed: + + iVirtualKeyboardOpen = EFalse; + ret = ETrue; + break; + default: break; } @@ -1553,6 +1593,23 @@ } // ----------------------------------------------------------------------------- +// AsyncSimulateKeyEvent +// +// ----------------------------------------------------------------------------- +// +void CEasyDialingPlugin::AsyncSimulateKeyEvent( const TKeyEvent& aKeyEvent ) + { + // Do the simulation only if input hasn't been blocked + if ( !iInputBlocker ) + { + iKeyEventToSimulate = aKeyEvent; + iActionToBeLaunched = ESimulateKeyEvent; + iAsyncCallBack->SetPriority( CActive::EPriorityStandard ); + iAsyncCallBack->CallBack(); // activates callback request + } + } + +// ----------------------------------------------------------------------------- // AsyncActionLaunchL // Use asynchronous callback to launch action. While action is being launched, // input blocker is used to avoid OfferKeyEvent and HandlePointerEvent calls @@ -1561,7 +1618,7 @@ // HandleCommandL method. // ----------------------------------------------------------------------------- // -void CEasyDialingPlugin::AsyncActionLaunchL( const TEasyDialingAction aAction ) +void CEasyDialingPlugin::AsyncActionLaunchL( TEasyDialingAction aAction ) { iActionToBeLaunched = aAction; @@ -1618,8 +1675,22 @@ // void CEasyDialingPlugin::DoLaunchActionL( ) { + if ( iActionToBeLaunched == EInitializePcs ) + { + PERF_MEASURE_START + InitPredictiveContactSearchL(); + PERF_MEASURE_STOP + + return; + } + else if ( !IsVisible() ) + { + // If ED is not visible, don't launch the action. This can happen if + // we get incoming call in the middle of action launching. + return; + } // If ELaunchCurrentContact, then we launch cca launcher. - if ( iActionToBeLaunched == ELaunchCurrentContact ) + else if ( iActionToBeLaunched == ELaunchCurrentContact ) { LaunchCurrentContactL(); return; @@ -1629,12 +1700,9 @@ LaunchSearchL(); return; } - else if ( iActionToBeLaunched == EInitializePcs ) + else if ( iActionToBeLaunched == ESimulateKeyEvent ) { - PERF_MEASURE_START - InitPredictiveContactSearchL(); - PERF_MEASURE_STOP - + iEikonEnv->SimulateKeyEventL( iKeyEventToSimulate, EEventKey ); return; } @@ -1787,14 +1855,52 @@ // Called when input block is cancelled. // ----------------------------------------------------------------------------- // - void CEasyDialingPlugin::AknInputBlockCancel() - { - LOGSTRING("EasyDialingPlugin: AknInputBlockCancel"); - - // iInputBlocker will be deleted right after this callback by CAknInputBlock - // cause we are using CAknInputBlock::SetCancelDelete method. - iInputBlocker = NULL; - } +void CEasyDialingPlugin::AknInputBlockCancel() + { + LOGSTRING("EasyDialingPlugin: AknInputBlockCancel"); + + // iInputBlocker will be deleted right after this callback by CAknInputBlock + // cause we are using CAknInputBlock::SetCancelDelete method. + iInputBlocker = NULL; + } + +// ----------------------------------------------------------------------------- +// HandleGainingForeground +// From MCoeForegroundObserver. +// ----------------------------------------------------------------------------- +// +void CEasyDialingPlugin::HandleGainingForeground() + { + } + +// ----------------------------------------------------------------------------- +// HandleLosingForeground +// From MCoeForegroundObserver. +// ----------------------------------------------------------------------------- +// +void CEasyDialingPlugin::HandleLosingForeground() + { + // Make sure contact data manager is not left in paused state when + // ED loses foreground while scrolling is active. + iContactDataManager->Pause( EFalse ); + + // Simulate an EButton1Up event for scrollbar so that it will be in correct + // state if e.g. some popup appears while scrollbar is dragged. + // No need to check if scrollbar has received button1Down event or + // is indeed dragged currently: no harm done if button1Up is simulated + // in vain. + CEikScrollBarFrame* scrollBarFrame = iContactListBox->ScrollBarFrame(); + if ( scrollBarFrame ) + { + CEikScrollBar* scrollBar = scrollBarFrame->VerticalScrollBar(); + if ( scrollBar && scrollBar->IsVisible() ) + { + TPointerEvent simulatedPointerEvent( TPointerEvent::EButton1Up, 0, + TPoint(), TPoint() ); + TRAP_IGNORE( scrollBar->HandlePointerEventL( simulatedPointerEvent ) ); + } + } + } // ----------------------------------------------------------------------------- // CEasyDialingPlugin::DoHandleContactsChangedL @@ -1826,13 +1932,14 @@ // ----------------------------------------------------------------------------- // void CEasyDialingPlugin::ShowContactListBoxWithEffect() - { - CAknAppUi* appUi = static_cast( iCoeEnv->AppUi() ); - + { + if ( !IsVisible() ) + { + // never show listbox if easydialing is not visible + return; + } // Show effect only if listbox is about to come visible. - if ( !iContactListBox->IsVisible() && - appUi && appUi->IsForeground() && - GfxTransEffect::IsRegistered( iContactListBox ) ) + else if ( !iContactListBox->IsVisible() && CanListBoxEffectBeUsed() ) { GfxTransEffect::Begin( iContactListBox, KGfxContactListBoxOpenEffect ); iContactListBox->MakeVisible( ETrue ); @@ -1851,12 +1958,8 @@ // void CEasyDialingPlugin::HideContactListBoxWithEffect() { - CAknAppUi* appUi = static_cast( iCoeEnv->AppUi() ); - // Show effect only if listbox is about to disappear from the screen. - if ( iContactListBox->IsVisible() && - appUi && appUi->IsForeground() && - GfxTransEffect::IsRegistered( iContactListBox ) ) + if ( iContactListBox->IsVisible() && CanListBoxEffectBeUsed() ) { GfxTransEffect::Begin( iContactListBox, KGfxContactListBoxCloseEffect ); iContactListBox->MakeVisible( EFalse ); @@ -1869,6 +1972,30 @@ } } +// ----------------------------------------------------------------------------- +// CEasyDialingPlugin::CanListBoxEffectBeUsed +// ----------------------------------------------------------------------------- +// +TBool CEasyDialingPlugin::CanListBoxEffectBeUsed() const + { + TBool canBeUsed( EFalse ); + + CAknAppUi* appUi = static_cast( iCoeEnv->AppUi() ); + + // Note that when vkb is open, phone still keeps foreground and focus so + // vkb status must be checked separately (vkb's window group has just higher + // priority than phone's window group). + if ( appUi && appUi->IsForeground() && + !iVirtualKeyboardOpen && + GfxTransEffect::IsEnabled() && + GfxTransEffect::IsRegistered( iContactListBox ) ) + { + canBeUsed = ETrue; + } + + return canBeUsed; + } + /* * ============================================================================== * diff -r 544e34b3255a -r 91c2fb4b78df phoneuis/vmbx/src/VmContainer.cpp --- a/phoneuis/vmbx/src/VmContainer.cpp Wed Apr 14 15:56:42 2010 +0300 +++ b/phoneuis/vmbx/src/VmContainer.cpp Tue Apr 27 16:37:10 2010 +0300 @@ -1453,6 +1453,12 @@ if ( aCallType == CAiwDialData::EAIWVoiP) { VMBLOGSTRING( "VMBX: CVmContainer::AiwCallRequestL: Type: VoipCall" ); + if ( !FeatureManager::FeatureSupported( KFeatureIdCsVideoTelephony ) ) + { + // Internet call command id is the same as video call command id + // when video call is not supported. + aCommand = KVmCmdAiwVideoCall; + } serviceInfo.iServiceId = ServiceId();