phoneengine/PhoneCntFinder/ContactService/inc/MPhCntContactManager.h
branchRCL_3
changeset 81 c26cc2a7c548
parent 62 5266b1f337bd
equal deleted inserted replaced
73:e30d4a1b8bad 81:c26cc2a7c548
    52 public:
    52 public:
    53     
    53     
    54     enum TDuplicateRemovalStrategy {
    54     enum TDuplicateRemovalStrategy {
    55         ERemoveDuplicates,
    55         ERemoveDuplicates,
    56         EDontRemoveDuplicates
    56         EDontRemoveDuplicates
    57     };
    57     };    
    58     
    58     
    59     /**
    59     /**
    60      * Retrieves contact from phonebook.
    60      * Retrieves contact from phonebook.
    61      * 
    61      * 
    62      * @since S60 v3.1
    62      * @since S60 v3.1
    79     /**
    79     /**
    80      * Factory method for creating contact match strategy.
    80      * Factory method for creating contact match strategy.
    81      *
    81      *
    82      * @since S60 v3.1
    82      * @since S60 v3.1
    83      * @param aObserver Contact match strategy observer.
    83      * @param aObserver Contact match strategy observer.
    84      * @param aStrategy Contact dupe removal strategy
    84      * @param aRemoveDuplicatesStrategy Contact dupe removal strategy
       
    85      * 
    85      * @return New contact match strategy instance.
    86      * @return New contact match strategy instance.
    86      */
    87      */
    87     virtual MPhCntContactMatchStrategy* CreateContactMatchStrategyL(
    88     virtual MPhCntContactMatchStrategy* CreateContactMatchStrategyL(
    88         MVPbkContactFindObserver& aObserver,
    89         MVPbkContactFindObserver& aObserver,
    89         TDuplicateRemovalStrategy aStrategy )= 0;
    90         TDuplicateRemovalStrategy aRemoveDuplicatesStrategy )= 0;
    90     
    91     
    91     /**
    92     /**
    92      * Gives access to contact name formatter.
    93      * Gives access to contact name formatter.
    93      *
    94      *
    94      * @since S60 v3.1
    95      * @since S60 v3.1