CFLDChangedItemObserver Class Reference

class CFLDChangedItemObserver : public CBase

CLF changed item Observer. CFLDChangedItemObserver receives operation events of Content Listing Framework. Operation event is generated when model has been changed ( for example file has been renamed )

Inherits from

Constructor & Destructor Documentation

CFLDChangedItemObserver()

CFLDChangedItemObserver ( ) [private]

C++ default constructor.

CFLDChangedItemObserver(CFLDWaitNote *)

CFLDChangedItemObserver ( CFLDWaitNote * aWaitNote ) [private]

C++ constructor.

Parameters

CFLDWaitNote * aWaitNote

~CFLDChangedItemObserver()

~CFLDChangedItemObserver ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL(CFLDWaitNote *)

void ConstructL ( CFLDWaitNote * aWaitNote ) [private]

Second phase constructor

Parameters

CFLDWaitNote * aWaitNote

HandleError(TInt)

void HandleError ( TInt aError ) [protected]

Parameters

TInt aError

HandleItemChangeL(const TArray< TCLFItemId > &)

void HandleItemChangeL ( const TArray < TCLFItemId > & aItemIDArray ) [protected]

Parameters

const TArray < TCLFItemId > & aItemIDArray

HandleModelRefreshL(TAny *)

TInt HandleModelRefreshL ( TAny * aPtr ) [private, static]

This callback method is called when the timer expires. Calls CFLDFileListModel::RefreshEntryListL() .

Parameters

TAny * aPtr pointer to CFLDChangedItemObserver

NewL()

CFLDChangedItemObserver * NewL ( ) [static]

Creates and returns a new instance of this class.

NewL(CFLDWaitNote *)

CFLDChangedItemObserver * NewL ( CFLDWaitNote * aWaitNote ) [static]

Creates and returns a new instance of this class.

Parameters

CFLDWaitNote * aWaitNote

SetFileListModel(CFLDFileListModel *)

void SetFileListModel ( CFLDFileListModel * aModel )

Parameters

CFLDFileListModel * aModel

Member Data Documentation

TTimeIntervalMicroSeconds32 iDelay

TTimeIntervalMicroSeconds32 iDelay [private]

CFLDFileListModel * iModel

CFLDFileListModel * iModel [private]

CPeriodic * iTimer

CPeriodic * iTimer [private]

CFLDWaitNote * iWaitNote

CFLDWaitNote * iWaitNote [private]