CCaUiEngApi Class Reference
| class CCaUiEngApi : public CBase |
The API for CallUIEngine usage.
| Public Member Functions |
|---|
| void | CancelAddressSelect() |
| void | CancelNoteAndReconConfQuery() |
| void | CancelReconConfQuery() |
| void | DialL(MCaUiDialResultObserver &, const TDesC8 &, const TCaUiCallType) |
| void | GetVoIPServiceIdsL(RIdArray &) |
| void | GetVoipServiceNameL(TServiceId, TDes &) |
|
TBool
| LaunchAddressSelectL(TDes &, const TInt, const TBool) |
| void | LaunchNoNetSupNoteL() |
| void | LaunchNoteAndReconConfQueryL(MCaUiReconnectQueryObserver &, CPhCntMatcher *, const TPtrC, const TBool, const TPtrC) |
| void | LaunchReconConfQueryL(MCaUiReconnectQueryObserver &, CPhCntMatcher *, const TPtrC, const TBool) |
Member Functions Documentation
CancelAddressSelect()
| void | CancelAddressSelect | ( | ) | [pure virtual] |
Cancel address selection launched with LaunchAddressSelectL.
CancelNoteAndReconConfQuery()
| void | CancelNoteAndReconConfQuery | ( | ) | [pure virtual] |
Cancel note and reconnection query launched with LaunchNoteAndReconConfQueryL.
CancelReconConfQuery()
| void | CancelReconConfQuery | ( | ) | [pure virtual] |
Cancel reconnect query launched with LaunchReconConfQueryL.
DialL(MCaUiDialResultObserver &, const TDesC8 &, const TCaUiCallType)
Parameters
| MCaUiDialResultObserver & aObserver | The observer to handle dial result. |
| const TDesC8 & aDialData | The TCallUIDialDataV1 dial data information in packaged format. |
| const TCaUiCallType aCallType | If not equal to ECaUiCallTypeUnknown, then overwrites the call type in aDialData. |
GetVoIPServiceIdsL(RIdArray &)
| void | GetVoIPServiceIdsL | ( | RIdArray & | aVoipServiceIds | ) | const [pure virtual] |
Parameters
| RIdArray & aVoipServiceIds | On return, contains the list of VoIP services |
GetVoipServiceNameL(TServiceId, TDes &)
| void | GetVoipServiceNameL | ( | TServiceId | aServiceId, |
| | TDes & | aServiceName |
| | ) | const [pure virtual] |
Get the service provider name
Parameters
| TServiceId aServiceId | The service, whose name is requested |
| TDes & aServiceName | On return, contains the service name |
LaunchAddressSelectL(TDes &, const TInt, const TBool)
|
TBool
| LaunchAddressSelectL | ( | TDes & | aTelNum, |
| | const TInt | aContactId, |
| | const TBool | aVoIPAddressSelect |
| | ) | [pure virtual] |
Launch address selection. If contact contains default number or only one number, number will be returned directly. Otherwise address selection list displayed.
- Since
- 3.0
Parameters
| TDes & aTelNum | Contains selected number after execution. |
| const TInt aContactId | The contact id from PhoneBook. |
| const TBool aVoIPAddressSelect | If ETrue VoIP address select is used. |
LaunchNoNetSupNoteL()
| void | LaunchNoNetSupNoteL | ( | ) | [pure virtual] |
Launch the qtn.tel.no.video.network information note.
LaunchNoteAndReconConfQueryL(MCaUiReconnectQueryObserver &, CPhCntMatcher *, const TPtrC, const TBool, const TPtrC)
Launch note and reconnect confirmation query in sequence.
Parameters
| MCaUiReconnectQueryObserver & aObserver | The observer to handle query result. |
| CPhCntMatcher * aPhCntMatcher | The Phone Contact Matcher. Ownership not transferred. If NULL, then matcher is created inside CaUIEngine. |
| const TPtrC aPhoneNumber | Pointer to the number where dial was tried. |
| const TBool aIncludeVideoCallOption | If set to ETrue, video call option is included to query, otherwise it is left out. |
| const TPtrC aNoteText | The text shown in information note. If empty, then qtn.tel.no.video.network text is shown. |
LaunchReconConfQueryL(MCaUiReconnectQueryObserver &, CPhCntMatcher *, const TPtrC, const TBool)
Launch the reconnect confirmation query shown to user.
Parameters
| MCaUiReconnectQueryObserver & aObserver | The observer to handle query result. |
| CPhCntMatcher * aPhCntMatcher | The Phone Contact Matcher. Ownership not transferred. If NULL, then matcher is created inside CaUIEngine. |
| const TPtrC aPhoneNumber | Pointer to the number where dial was tried. |
| const TBool aIncludeVideoCallOption | If set to ETrue, video call option is included to query, otherwise it is left out. |
Member Enumerations Documentation
Enum TCaUiEngResource
Enumerate all supported resource types.
ECaUiResVoice - Pure voice call resources. ECaUiResVoiceAndVideo - Voice and video call resources. ECaUiResVoiceInternetAndVideo - All Internet, voice and video call resources. ECaUiResOnlyInternet - Only Internet call resources.
Enumerators
| ECaUiResVoice = 0 | |
| ECaUiResVoiceAndVideo = 1 | |
| ECaUiResVoiceInternetAndVideo = 2 | |
| ECaUiResOnlyInternet = 3 | |
Enum TCaUiEngText
Enumerate all supported localized text.
ECallMenuItemText - Menu item text for call. EVoiceCallMenuItemText - Menu item text for voice call. EVideoCallMenuItemText - Menu item text for video call. EInternetCallMenuItemText - Menu item text for internet call.
Enumerators
| ECallMenuItemText = 0 | |
| EVoiceCallMenuItemText = 1 | |
| EVideoCallMenuItemText = 2 | |
| EInternetCallMenuItemText = 3 | |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.