CVPbkFilteredContactView Class Reference

#include <app/CVPbkFilteredContactView.h>

class CVPbkFilteredContactView : public CBase

Inherits from

  • CVPbkFilteredContactView

    Detailed Description

    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.

    Constructor & Destructor Documentation

    ~CVPbkFilteredContactView ( )

    ~CVPbkFilteredContactView()

    Destructor.

    Member Function Documentation

    AddObserverL ( MVPbkContactViewObserver & )

    voidAddObserverL(MVPbkContactViewObserver &aObserver)[protected]

    ChangeSortOrderL ( const MVPbkFieldTypeList & )

    voidChangeSortOrderL(const MVPbkFieldTypeList &aSortOrder)[protected]

    ContactAtL ( TInt )

    const MVPbkViewContact &ContactAtL(TIntaIndex)const [protected]

    ContactCountL ( )

    TInt ContactCountL()const [protected]

    CreateBookmarkLC ( TInt )

    MVPbkContactBookmark *CreateBookmarkLC(TIntaIndex)const [protected]

    CreateLinkLC ( TInt )

    MVPbkContactLink *CreateLinkLC(TIntaIndex)const [protected]

    IndexOfBookmarkL ( const MVPbkContactBookmark & )

    TInt IndexOfBookmarkL(const MVPbkContactBookmark &aContactBookmark)const [protected]

    IndexOfLinkL ( const MVPbkContactLink & )

    TInt IndexOfLinkL(const MVPbkContactLink &aContactLink)const [protected]

    MatchContactStore ( const TDesC & )

    TBool MatchContactStore(const TDesC &aContactStoreUri)const [protected]

    MatchContactStoreDomain ( const TDesC & )

    TBool MatchContactStoreDomain(const TDesC &aContactStoreDomain)const [protected]

    NewL ( MVPbkContactViewBase &, MVPbkContactViewObserver &, MVPbkContactSelector & )

    IMPORT_C CVPbkFilteredContactView *NewL(MVPbkContactViewBase &aBaseView,
    MVPbkContactViewObserver &aObserver,
    MVPbkContactSelector &aContactSelector
    )[static]

    Two-phase constructor. NOTE: Does not support find functionality.

    ParameterDescription
    aBaseViewThe view to filter.
    aObserveran observer that is notified when this view is ready for use.
    aContactSelectorA contact selector for selecting contacts to the view.

    Returns: A new instance of this class

    NewL ( MVPbkContactViewBase &, MVPbkContactViewObserver &, MVPbkContactSelector &, const MVPbkFieldTypeList & )

    IMPORT_C CVPbkFilteredContactView *NewL(MVPbkContactViewBase &aBaseView,
    MVPbkContactViewObserver &aObserver,
    MVPbkContactSelector &aContactSelector,
    const MVPbkFieldTypeList &aMasterFieldTypeList
    )[static]

    Two-phase constructor. Note: Supports find functionality.

    ParameterDescription
    aBaseViewThe view to filter.
    aObserveran observer that is notified when this view is ready for use.
    aContactSelectorA contact selector for selecting contacts to the view.
    aMasterFieldTypeListField type list

    Returns: A new instance of this class

    RefreshL ( )

    voidRefreshL()[protected]

    RemoveObserver ( MVPbkContactViewObserver & )

    voidRemoveObserver(MVPbkContactViewObserver &aObserver)[protected]

    SortOrder ( )

    const MVPbkFieldTypeList &SortOrder()const [protected]

    Type ( )

    TVPbkContactViewType Type()const [protected]

    ViewFiltering ( )

    MVPbkContactViewFiltering *ViewFiltering()[protected]