MVPbkContactFieldCopyObserver Class Reference

class MVPbkContactFieldCopyObserver

Virtual Phonebook contact field copy observer interface.

Constructor & Destructor Documentation

~MVPbkContactFieldCopyObserver()

~MVPbkContactFieldCopyObserver ( ) [protected, inline, virtual]

Member Functions Documentation

ContactFieldCopyObserverExtension(TUid)

TAny * ContactFieldCopyObserverExtension ( TUid ) [inline, virtual]

Returns an extension point for this interface or NULL.

Parameters

TUid

FieldAddedToContact(MVPbkContactOperationBase &)

void FieldAddedToContact ( MVPbkContactOperationBase & aOperation ) [pure virtual]

Called when a field has been successfully added to a contact.

Parameters

MVPbkContactOperationBase & aOperation The operation that this observer monitors.

FieldAddingFailed(MVPbkContactOperationBase &, TInt)

void FieldAddingFailed ( MVPbkContactOperationBase & aOperation,
TInt aError
) [pure virtual]

Called when adding a field to a contact has failed.

Parameters

MVPbkContactOperationBase & aOperation The operation that this observer monitors.
TInt aError Error that occured. -KErrNotSupported: the target contact doesn't support the field or doesn't have a specified field type conversion. -KErrOverflow: the contact already has maximum amount fields of given type.