139 |
144 |
140 /** |
145 /** |
141 * Handle initializing cba's |
146 * Handle initializing cba's |
142 */ |
147 */ |
143 void UpdateSetupCbaL(); |
148 void UpdateSetupCbaL(); |
|
149 |
|
150 /** |
|
151 * Passes create number entry command forward if not call setup |
|
152 */ |
|
153 void HandleCreateNumberEntryL( |
|
154 const TKeyEvent& aKeyEvent, |
|
155 TEventCode aEventCode ); |
144 |
156 |
145 /** |
157 /** |
146 * Handles commands from the Remote Control framework. |
158 * Handles commands from the Remote Control framework. |
147 * @param aOperationId The operation ID of the command. |
159 * @param aOperationId The operation ID of the command. |
148 * @param aButtonAct The button action associated with the command. |
160 * @param aButtonAct The button action associated with the command. |
151 IMPORT_C virtual TBool HandleRemConCommandL( |
163 IMPORT_C virtual TBool HandleRemConCommandL( |
152 TRemConCoreApiOperationId aOperationId, |
164 TRemConCoreApiOperationId aOperationId, |
153 TRemConCoreApiButtonAction aButtonAct ); |
165 TRemConCoreApiButtonAction aButtonAct ); |
154 |
166 |
155 private: |
167 private: |
156 |
168 |
157 /** |
169 /** |
158 * Check whether UseEmergencyNoIhfCBA set should be used or not. |
170 * Check whether UseEmergencyNoIhfCBA set should be used or not. |
159 * @param aAudioOutput current audio output type. |
171 * @param aAudioOutput current audio output type. |
160 * @return ETrue if UseEmergencyNoIhfCBA should be used, |
172 * @return ETrue if UseEmergencyNoIhfCBA should be used, |
161 * EFalse otherwise. |
173 * EFalse otherwise. |
162 */ |
174 */ |
163 TBool UseEmergencyNoIhfCBA( const TPEAudioOutput& aAudioOutput ) const; |
175 TBool UseEmergencyNoIhfCBA( const TPEAudioOutput& aAudioOutput ) const; |
164 |
176 |
165 /** |
177 /** |
166 * Check whether UseHandsetEmergencyCBA set should be used or not. |
178 * Check whether UseHandsetEmergencyCBA set should be used or not. |
167 * @param aAudioOutput current audio output type. |
179 * @param aAudioOutput current audio output type. |
168 * @return ETrue if UseHandsetEmergencyCBA should be used, |
180 * @return ETrue if UseHandsetEmergencyCBA should be used, |
169 * EFalse otherwise. |
181 * EFalse otherwise. |
170 */ |
182 */ |
171 TBool UseHandsetEmergencyCBA( const TPEAudioOutput& aAudioOutput ) const; |
183 TBool UseHandsetEmergencyCBA( const TPEAudioOutput& aAudioOutput ) const; |
172 |
184 |
173 /** |
185 /** |
174 * Check whether the touch call handling is supported or not. |
186 * Check whether the touch call handling is supported or not. |
175 * @return ETrue if KFeatureIdTouchCallHandling is supported, |
187 * @return ETrue if KFeatureIdTouchCallHandling is supported, |
176 * EFalse otherwise. |
188 * EFalse otherwise. |
177 */ |
189 */ |
178 TBool TouchCallHandlingSupported () const; |
190 TBool TouchCallHandlingSupported () const; |
|
191 |
|
192 /** |
|
193 * Update status of startup if startup finish during emergency call |
|
194 */ |
|
195 void HandlePhoneStartupL(); |
179 |
196 |
180 private: |
197 private: |
181 /** |
198 |
182 * Is device lock on/off |
|
183 */ |
|
184 TBool iDeviceLockOn; |
|
185 |
|
186 /** |
199 /** |
187 * If true update emergency call wait note |
200 * If true update emergency call wait note |
188 */ |
201 */ |
189 TBool iCallSetup; |
202 TBool iCallSetup; |
190 |
203 |