64 |
64 |
65 /** |
65 /** |
66 * Filter subset results for multi query mode. |
66 * Filter subset results for multi query mode. |
67 */ |
67 */ |
68 void FilterResultsMultiL(CPcsAlgorithm1FilterHelper* aAlgorithmFilterHelper, |
68 void FilterResultsMultiL(CPcsAlgorithm1FilterHelper* aAlgorithmFilterHelper, |
69 RPointerArray<CPcsPoolElement>& searchSet, |
69 RPointerArray<CPcsPoolElement>& aSearchSet, |
70 RPointerArray<CPsQuery>& searchQuery, |
70 RPointerArray<CPsQuery>& aSearchQuery, |
71 TUint8 aFilteredDataMatch, |
71 TUint8 aFilteredDataMatch, |
72 TBool isGroupSearch, |
72 TBool aIsGroupSearch, |
73 RArray<TInt>& aContactsInGroup); |
73 RArray<TInt>& aContactsInGroup); |
74 |
74 |
75 public: |
75 public: |
76 |
76 |
77 /** |
77 /** |
78 * Search Function for multi query |
78 * Search Function for multi query |
79 * Initials search feature |
79 * Initials search feature |
80 */ |
80 */ |
81 void SearchMultiL(const CPsSettings& aSettings, |
81 void SearchMultiL(const CPsSettings& aSettings, |
82 RPointerArray<CPsQuery>& aQuery, |
82 RPointerArray<CPsQuery>& aQuery, |
83 TBool isGroupSearch, |
83 TBool aIsGroupSearch, |
84 RArray<TInt>& aContactsInGroup, |
84 RArray<TInt>& aContactsInGroup, |
85 RPointerArray<CPsData>& searchResults, |
85 RPointerArray<CPsData>& aSearchResults, |
86 RPointerArray<CPsPattern>& searchSeqs ); |
86 RPointerArray<CPsPattern>& aSearchSeqs ); |
87 |
87 |
88 /** |
88 /** |
89 * Funtion to Search matching sequences for multi query |
89 * Funtion to Search matching sequences for multi query |
90 */ |
90 */ |
91 void SearchMatchSeqMultiL(RPointerArray<CPsQuery>& aPsQuery, |
91 void SearchMatchSeqMultiL(RPointerArray<CPsQuery>& aPsQuery, |