CPhCntContactDataSelection Class Reference

class CPhCntContactDataSelection : public CBase

Interface for showing dialogs for selectiong contact data.

PhoneCntFinder
Since
S60 v3.2

Inherits from

  • CPhCntContactDataSelection

Member Functions Documentation

Cancel()

voidCancel()[pure virtual]

Cancels any outstanding request.

Post-condition
IsActive() == EFalse
Since
S60 v3.2

IsActive()

TBool IsActive()const [pure virtual]

Determines if request is active.

Since
S60 v3.2

SelectPhoneNumberForCallL(const TDesC8 &, const TCallType &, MPhCntSelectionObserver &)

voidSelectPhoneNumberForCallL(const TDesC8 &aContactLink,
const TCallType &aCallType,
MPhCntSelectionObserver &aObserver
)[pure virtual]

Shows a dialog for user to select a phonenumber from specified contact. The contact is specified by the contact link. Observer is notified when the user has made the selection or canceled the dialog.

Pre-condition
IsActive() == EFalse, leaves with error code KErrInUse. Otherwise may leave with system wide errorcode.
Since
S60 v3.2

Parameters

const TDesC8 & aContactLinkLink to the contact, which number is to be selected.
const TCallType & aCallTypeType of number, which will be shown to be selected.
MPhCntSelectionObserver & aObserverObserver, which is notified when selection is done.

Member Enumerations Documentation

Enum TCallType

Phone number filtering

ECallPhoneNumber - CS ECallVoip, - PS ECallVideoNumber, - Video

Enumerators

ECallPhoneNumber
ECallVoip
ECallVideoNumber