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.