1 /* |
1 /* |
2 * Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
250 * Shows custom GPRS access point selection. User can select GPRS access |
250 * Shows custom GPRS access point selection. User can select GPRS access |
251 * point from list which is formed from access points in Internet SNAP. |
251 * point from list which is formed from access points in Internet SNAP. |
252 * |
252 * |
253 * @since S60 5.0 |
253 * @since S60 5.0 |
254 * @param aServiceId, service id |
254 * @param aServiceId, service id |
255 */ |
255 * @return Error code. |
256 void ShowGprsSelectionL( TUint aServiceId ); |
256 */ |
257 |
257 TInt ShowGprsSelectionL( TUint aServiceId ); |
|
258 |
|
259 /** |
|
260 * Returns ETrue if VoIP over WCDMA is allowed. |
|
261 * |
|
262 * @since S60 5.0 |
|
263 * @return ETrue if allowed. |
|
264 */ |
258 TBool IsVoIPOverWCDMAAllowedL(); |
265 TBool IsVoIPOverWCDMAAllowedL(); |
259 |
266 |
|
267 /** |
|
268 * Returns ETrue if current service SNAP is missing gprs accespoints |
|
269 * which are set to the internet SNAP. |
|
270 * |
|
271 * @since S60 9.2 |
|
272 * @return ETrue if the internet snap has gprs connection |
|
273 * which are not in the services snap. |
|
274 */ |
|
275 TBool IsServiceSnapMissingInternetGprsApsL() const; |
|
276 |
|
277 /** |
|
278 * Returns internet GPRS IAP's informations which are not |
|
279 * in the current service snap. |
|
280 * |
|
281 * @since S60 9.2 |
|
282 * @param aIaps Iap names in return. |
|
283 * @param aIapIds IapIds in return. |
|
284 * @return internet SNAP ID. |
|
285 */ |
|
286 TUint32 InternetGprsApsMissingFromServiceSnapL( |
|
287 CDesCArray& aIaps, RArray<TUint32>& aIapIds ) const; |
|
288 |
260 // from base class CCCHUiNotifierBase |
289 // from base class CCCHUiNotifierBase |
261 |
290 |
262 /** |
291 /** |
263 * From CCCHUiNotifierBase. |
292 * From CCCHUiNotifierBase. |
264 * Called when a notifier is first loaded. |
293 * Called when a notifier is first loaded. |
333 * Listener for call state changes. |
362 * Listener for call state changes. |
334 * Own. |
363 * Own. |
335 */ |
364 */ |
336 CCchUiCallStateListener* iCallStateListener; |
365 CCchUiCallStateListener* iCallStateListener; |
337 |
366 |
|
367 /** |
|
368 * Service ID. |
|
369 */ |
338 TUint iServiceId; |
370 TUint iServiceId; |
|
371 |
|
372 /** |
|
373 * Current connection IAP ID. |
|
374 */ |
|
375 TUint iCurrentConnectionIapId; |
339 |
376 |
340 CCHUI_UNIT_TEST( T_CchUiNotifierImpl ) |
377 CCHUI_UNIT_TEST( T_CchUiNotifierImpl ) |
341 }; |
378 }; |
342 |
379 |
343 #endif // C_CCHUINOTIFIERIMPL_H |
380 #endif // C_CCHUINOTIFIERIMPL_H |