equal
deleted
inserted
replaced
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 |