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 &)

voidFieldAddedToContact(MVPbkContactOperationBase &aOperation)[pure virtual]

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

Parameters

MVPbkContactOperationBase & aOperationThe operation that this observer monitors.

FieldAddingFailed(MVPbkContactOperationBase &, TInt)

voidFieldAddingFailed(MVPbkContactOperationBase &aOperation,
TIntaError
)[pure virtual]

Called when adding a field to a contact has failed.

Parameters

MVPbkContactOperationBase & aOperationThe operation that this observer monitors.
TInt aErrorError 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.