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.