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