CLmkListProviderBase Class Reference
class CLmkListProviderBase : public CBase
|
Constructor & Destructor Documentation
CLmkListProviderBase()
CLmkListProviderBase
|
(
|
)
|
[protected]
|
~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
|
)
|
|
Parameters
MLmkListProviderObserver
& aObserver
|
|
BaseConstructL()
void
|
BaseConstructL
|
(
|
)
|
[protected]
|
Symbian 2nd phase constructor
InitializeL()
void
|
InitializeL
|
(
|
)
|
[pure virtual]
|
Asynchronous initialization.
ItemAtL(TInt)
Return item at the specified position within the array.
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
NotifyObservers(TLmkListProviderEventType)
void
|
NotifyObservers
|
(
|
TLmkListProviderEventType
|
aEvent
|
)
|
[protected]
|
Parameters
TLmkListProviderEventType
aEvent
|
|
RemoveObserver(MLmkListProviderObserver &)
IMPORT_C
TInt
|
RemoveObserver
|
(
|
MLmkListProviderObserver
&
|
aObserver
|
)
|
|
Parameters
MLmkListProviderObserver
& aObserver
|
|
SetIconMgrL(MLmkSelectorIconMgr &)
Must be called in order to have icons available. Can be called repeatedly to take new icon mgr into use.
StartSearchingLandmarksL(const TDesC &, TBool)
TBool
|
StartSearchingLandmarksL
|
(
|
const
TDesC
&
|
aSearchPattern,
|
|
TBool
|
aSearchOnlyInPreviousMatches
|
|
)
|
[pure virtual]
|
Parameters
const
TDesC
& aSearchPattern
|
|
TBool
aSearchOnlyInPreviousMatches
|
|
Member Data Documentation
MLmkSelectorIconMgr * iIconMgr
RPointerArray< MLmkListProviderObserver > iObservers
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.