MProEngProfileObserver Class Reference

class MProEngProfileObserver

Profile modification observer interface. Implement this interface to get notifications of changes in the data of a selected profile.

ProfileEngine.lib
Since
Series 60 3.1
Public Member Functions
voidHandleProfileModifiedL(TInt)
voidHandleProfileNotificationError(TInt)
Protected Member Functions
~MProEngProfileObserver()
Private Member Functions
MProEngProfileObserverExt *Extension()

Constructor & Destructor Documentation

~MProEngProfileObserver()

~MProEngProfileObserver()[protected, inline, virtual]

Destructor.

Member Functions Documentation

Extension()

MProEngProfileObserverExt *Extension()[private, inline, virtual]

This member is internal and not intended for use.

HandleProfileModifiedL(TInt)

voidHandleProfileModifiedL(TIntaProfileId)[pure virtual]
Abstract method for handling profile modification event. This method is called when one of client chosen profiles has been modified some way.
Since
S60 3.1

Parameters

TInt aProfileIdThe ID of the profile that was modified. If there has been many simultaneous changes in Profiles data, so that one profile cannot be identified, this is KErrNotFound. In this case, client gets this notification as many times as there are profiles he has requested notifications about. The savest way is to use own handlers for every profile of interest.

HandleProfileNotificationError(TInt)

voidHandleProfileNotificationError(TInt)[inline, virtual]
Error handler for handling the errors in the profile modification notification process. If HandleProfileModifiedL() leaves, this method is called with the leave code. This method has default empty implementation.
Since
S60 3.1

Parameters

TInt