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

  • CFLDChangedItemObserver

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

voidConstructL(CFLDWaitNote *aWaitNote)[private]

Second phase constructor

Parameters

CFLDWaitNote * aWaitNote

HandleError(TInt)

voidHandleError(TIntaError)[protected]

Parameters

TInt aError

HandleItemChangeL(const TArray< TCLFItemId > &)

voidHandleItemChangeL(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 * aPtrpointer 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 *)

voidSetFileListModel(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]