phonebookui/Phonebook2/CommonUI/inc/CPbk2NonTopContactSelector.h
branchRCL_3
changeset 32 2828b4d142c0
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
equal deleted inserted replaced
26:0d28c1c5b6dd 32:2828b4d142c0
    28 //  CLASS DECLARATION
    28 //  CLASS DECLARATION
    29 
    29 
    30 /**
    30 /**
    31  */
    31  */
    32 class CPbk2NonTopContactSelector : public CBase,
    32 class CPbk2NonTopContactSelector : public CBase,
    33                                    public MVPbkContactSelector
    33                                    public MVPbkContactSelector,
       
    34                                    public MVPbkOptimizedSelector
    34     {
    35     {
    35     public:
    36     public:
    36 
    37 
    37         static CPbk2NonTopContactSelector* NewL();
    38         static CPbk2NonTopContactSelector* NewL();
    38 
    39 
    41 
    42 
    42     public: // From MVPbkContactSelector
    43     public: // From MVPbkContactSelector
    43 
    44 
    44         TBool IsContactIncluded(
    45         TBool IsContactIncluded(
    45             const MVPbkBaseContact& aContact );
    46             const MVPbkBaseContact& aContact );
    46     
    47        
       
    48         TAny* ContactSelectorExtension(
       
    49             TUid aExtensionUid); 
       
    50 			
       
    51     private: // From MVPbkOptimizedSelector
       
    52         TBool Continue() const;
       
    53         
    47     private:
    54     private:
    48         CPbk2NonTopContactSelector();
    55         CPbk2NonTopContactSelector();
    49         void ConstructL();
       
    50     private:
    56     private:
    51         TBool iMyCardSupported;
    57         TBool iContinue;
    52     };
    58     };
    53 
    59 
    54 
    60 
    55 #endif // CPBK2NONTOPCONTACTSELECTOR_H
    61 #endif // CPBK2NONTOPCONTACTSELECTOR_H
    56 
    62