phoneengine/PhoneCntFinder/ContactService/inc/CPhCntMatcherImpl.h
branchRCL_3
changeset 58 40a3f856b14d
parent 57 94dc1107e8b2
--- a/phoneengine/PhoneCntFinder/ContactService/inc/CPhCntMatcherImpl.h	Thu Jul 15 18:38:16 2010 +0300
+++ b/phoneengine/PhoneCntFinder/ContactService/inc/CPhCntMatcherImpl.h	Thu Aug 19 09:54:27 2010 +0300
@@ -21,6 +21,8 @@
 #include <e32base.h>
 #include "CPhCntMatcher.h"
 #include "MVPbkContactLink.h"
+#include "MPhCntContactManager.h"
+#include "tphcntcontactselectionstrategy.h"
 
 class MPhCntContactStores;
 class CPhCntContactManager;
@@ -165,16 +167,14 @@
     TInt GetContactL(
         MPhCntMatch*& aMatch,
         const TDesC& aTelNumber );
-
+    
     /**
-     * Match contacts against product specific stores.
-     *
-     * @since S60 v3.2
-     * @param aLinkArray Array of contacts to match
-     * @return Error code.
+     * Matches contacts
      */
-    TInt MatchFromAdditionalStore( const MVPbkContactLinkArray& aLinkArray ) const;
-
+    TInt MatchContactL( 
+        const MVPbkContactLinkArray*& aContactLinkArray, 
+        const TDesC& aTelNumber,
+        MPhCntContactManager::TDuplicateRemovalStrategy aRemoveDuplicatesStrategy );
 
 protected:
 
@@ -259,6 +259,9 @@
      * Own.
      */
     MPhCntContactMatchStrategy* iCSMatchStrategy;
+    
+    
+    TPhCntContactSelectionStrategy iContactSelectionStrategy;
 
     };