CLmkListProviderBase Class Reference

class CLmkListProviderBase : public CBase

Inherits from

Constructor & Destructor Documentation

CLmkListProviderBase()

CLmkListProviderBase ( ) [protected]

C++ default constructor.

~CLmkListProviderBase()

~CLmkListProviderBase ( )

Don't delete during asynchronous operation, otherwise observer(s) won't be notified!

Member Functions Documentation

AddObserverL(MLmkListProviderObserver &)

IMPORT_C void AddObserverL ( MLmkListProviderObserver & aObserver )

Add observer

Parameters

MLmkListProviderObserver & aObserver

BaseConstructL()

void BaseConstructL ( ) [protected]

Symbian 2nd phase constructor

InitializeL()

void InitializeL ( ) [pure virtual]

Asynchronous initialization.

ItemAtL(TInt)

CLmkUiItemBase * ItemAtL ( TInt aIndex ) [pure virtual]

Return item at the specified position within the array.

Parameters

TInt aIndex

ItemCount()

TInt ItemCount ( ) const [pure virtual]

Returns the number of elements held in the array.

NotifyError(TInt)

void NotifyError ( TInt aError ) [protected]

Notify errors to observer

Parameters

TInt aError

NotifyObservers(TLmkListProviderEventType)

void NotifyObservers ( TLmkListProviderEventType aEvent ) [protected]

Notify observer

Parameters

TLmkListProviderEventType aEvent

RemoveObserver(MLmkListProviderObserver &)

IMPORT_C TInt RemoveObserver ( MLmkListProviderObserver & aObserver )

Remove observer

Parameters

MLmkListProviderObserver & aObserver

SetIconMgrL(MLmkSelectorIconMgr &)

IMPORT_C void SetIconMgrL ( MLmkSelectorIconMgr & aIconMgr )

Must be called in order to have icons available. Can be called repeatedly to take new icon mgr into use.

Parameters

MLmkSelectorIconMgr & aIconMgr

StartSearchingLandmarksL(const TDesC &, TBool)

TBool StartSearchingLandmarksL ( const TDesC & aSearchPattern,
TBool aSearchOnlyInPreviousMatches
) [pure virtual]

Parameters

const TDesC & aSearchPattern
TBool aSearchOnlyInPreviousMatches

Member Data Documentation

MLmkSelectorIconMgr * iIconMgr

MLmkSelectorIconMgr * iIconMgr [protected]

RPointerArray< MLmkListProviderObserver > iObservers

RPointerArray < MLmkListProviderObserver > iObservers [private]