CVPbkFilteredContactView Class Reference
| class CVPbkFilteredContactView : public CBase |
Virtual Phonebook filtered contact view. This class can be used for filtering an existing view. A client gives the view for filtering and also a contact selector that is used to select contacts from the given view.
| Private Member Functions |
|---|
| CVPbkFilteredContactView(MVPbkContactViewBase &, MVPbkContactSelector &, const MVPbkFieldTypeList *) |
| void | AddObserverError(MVPbkContactViewObserver &, TInt) |
| void | BuildViewMappingL() |
| void | ConstructL(MVPbkContactViewObserver &) |
| void | ContactAddedToView(MVPbkContactViewBase &, TInt, const MVPbkContactLink &) |
| void | ContactRemovedFromView(MVPbkContactViewBase &, TInt, const MVPbkContactLink &) |
| void | ContactViewError(MVPbkContactViewBase &, TInt, TBool) |
| void | ContactViewReady(MVPbkContactViewBase &) |
| void | ContactViewUnavailable(MVPbkContactViewBase &) |
|
MVPbkContactViewBase * | CreateFilteredViewLC(MVPbkContactViewObserver &, const MDesCArray &, const MVPbkContactBookmarkCollection *) |
| void | DoAddObserverL(MVPbkContactViewObserver &) |
| void | HandleBuildViewMapping() |
| void | UpdateFilterL(const MDesCArray &, const MVPbkContactBookmarkCollection *) |
|
TInt
| UpdateViewMappingAfterAddingL(TInt) |
|
TInt
| UpdateViewMappingAfterDeleting(TInt) |
Constructor & Destructor Documentation
CVPbkFilteredContactView(MVPbkContactViewBase &, MVPbkContactSelector &, const MVPbkFieldTypeList *)
~CVPbkFilteredContactView()
| ~CVPbkFilteredContactView | ( | ) | |
Member Functions Documentation
AddObserverError(MVPbkContactViewObserver &, TInt)
AddObserverL(MVPbkContactViewObserver &)
BuildViewMappingL()
| void | BuildViewMappingL | ( | ) | [private] |
ChangeSortOrderL(const MVPbkFieldTypeList &)
ConstructL(MVPbkContactViewObserver &)
ContactAddedToView(MVPbkContactViewBase &, TInt, const MVPbkContactLink &)
ContactCountL()
|
TInt
| ContactCountL | ( | ) | const [protected] |
ContactRemovedFromView(MVPbkContactViewBase &, TInt, const MVPbkContactLink &)
ContactViewError(MVPbkContactViewBase &, TInt, TBool)
ContactViewReady(MVPbkContactViewBase &)
ContactViewUnavailable(MVPbkContactViewBase &)
CreateFilteredViewLC(MVPbkContactViewObserver &, const MDesCArray &, const MVPbkContactBookmarkCollection *)
DoAddObserverL(MVPbkContactViewObserver &)
HandleBuildViewMapping()
| void | HandleBuildViewMapping | ( | ) | [private] |
IndexOfBookmarkL(const MVPbkContactBookmark &)
IndexOfLinkL(const MVPbkContactLink &)
MatchContactStore(const TDesC &)
|
TBool
| MatchContactStore | ( | const TDesC & | aContactStoreUri | ) | const [protected] |
Parameters
| const TDesC & aContactStoreUri | |
MatchContactStoreDomain(const TDesC &)
|
TBool
| MatchContactStoreDomain | ( | const TDesC & | aContactStoreDomain | ) | const [protected] |
Parameters
| const TDesC & aContactStoreDomain | |
NewL(MVPbkContactViewBase &, MVPbkContactViewObserver &, MVPbkContactSelector &)
Two-phase constructor. NOTE: Does not support find functionality.
NewL(MVPbkContactViewBase &, MVPbkContactViewObserver &, MVPbkContactSelector &, const MVPbkFieldTypeList &)
Two-phase constructor. Note: Supports find functionality.
RefreshL()
| void | RefreshL | ( | ) | [protected] |
RemoveObserver(MVPbkContactViewObserver &)
UpdateFilterL(const MDesCArray &, const MVPbkContactBookmarkCollection *)
UpdateViewMappingAfterAddingL(TInt)
|
TInt
| UpdateViewMappingAfterAddingL | ( | TInt | aBaseIndex | ) | [private] |
UpdateViewMappingAfterDeleting(TInt)
|
TInt
| UpdateViewMappingAfterDeleting | ( | TInt | aBaseIndex | ) | [private] |
Member Data Documentation
VPbkEngUtils::CVPbkAsyncOperation * iAsyncOperation
MVPbkContactViewBase & iBaseView
RArray< TInt > iContactMapping
MVPbkContactSelector & iContactSelector
const MVPbkFieldTypeList * iMasterFieldTypeList
RPointerArray< MVPbkContactViewObserver > 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.