110 __LOGMETHODSTARTEND(EPhoneControl, |
110 __LOGMETHODSTARTEND(EPhoneControl, |
111 "CPhoneConferenceAndWaitingAndCallSetup::HandlePhoneEngineMessageL()"); |
111 "CPhoneConferenceAndWaitingAndCallSetup::HandlePhoneEngineMessageL()"); |
112 switch ( aMessage ) |
112 switch ( aMessage ) |
113 { |
113 { |
114 case MEngineMonitor::EPEMessageConnecting: |
114 case MEngineMonitor::EPEMessageConnecting: |
|
115 { |
115 iAlerting = ETrue; |
116 iAlerting = ETrue; |
116 HandleConnectingL( aCallId ); |
117 HandleConnectingL( aCallId ); |
|
118 } |
117 break; |
119 break; |
118 |
120 |
119 case MEngineMonitor::EPEMessageConnected: |
121 case MEngineMonitor::EPEMessageConnected: |
|
122 { |
120 HandleConnectedL( aCallId ); |
123 HandleConnectedL( aCallId ); |
|
124 } |
121 break; |
125 break; |
122 |
126 |
123 case MEngineMonitor::EPEMessageConferenceIdle: |
127 case MEngineMonitor::EPEMessageConferenceIdle: |
|
128 { |
124 HandleConferenceIdleL(); |
129 HandleConferenceIdleL(); |
|
130 } |
125 break; |
131 break; |
126 |
132 |
127 case MEngineMonitor::EPEMessageIdle: |
133 case MEngineMonitor::EPEMessageIdle: |
|
134 { |
128 HandleIdleL( aCallId ); |
135 HandleIdleL( aCallId ); |
129 break; |
136 } |
|
137 break; |
|
138 |
|
139 case MEngineMonitor::EPEMessageColpNumberAvailable: |
|
140 { |
|
141 HandleColpNoteL( aCallId ); |
|
142 } |
|
143 break; |
130 |
144 |
131 default: |
145 default: |
|
146 { |
132 CPhoneConference::HandlePhoneEngineMessageL( aMessage, |
147 CPhoneConference::HandlePhoneEngineMessageL( aMessage, |
133 aCallId ); |
148 aCallId ); |
|
149 } |
134 break; |
150 break; |
135 } |
151 } |
136 } |
152 } |
137 |
153 |
138 // ----------------------------------------------------------- |
154 // ----------------------------------------------------------- |
319 // Remove the number entry if it isn't DTMF dialer |
335 // Remove the number entry if it isn't DTMF dialer |
320 if ( !iOnScreenDialer || !IsNumberEntryVisibleL() || !IsDTMFEditorVisibleL() ) |
336 if ( !iOnScreenDialer || !IsNumberEntryVisibleL() || !IsDTMFEditorVisibleL() ) |
321 { |
337 { |
322 iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); |
338 iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); |
323 } |
339 } |
324 |
|
325 HandleColpNoteL( aCallId ); |
|
326 |
340 |
327 SetTouchPaneButtons( EPhoneWaitingCallButtons ); |
341 SetTouchPaneButtons( EPhoneWaitingCallButtons ); |
328 SetTouchPaneButtonDisabled( EPhoneCallComingCmdAnswer ); |
342 SetTouchPaneButtonDisabled( EPhoneCallComingCmdAnswer ); |
329 EndUiUpdate(); |
343 EndUiUpdate(); |
330 |
344 |