- Timestamp:
- 01/13/08 12:24:39 (11 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
Mulberry/branches/v4.1d1/Sources_Common/Mail/AddressBook/CAddressBookManager.cp
r96 r149 913 913 void CAddressBookManager::SearchAddress(const cdstring& name, CAdbkAddress::EAddressMatch match, CAdbkAddress::EAddressField field, CAddressList& results) 914 914 { 915 // Search 916 CAdbkAddress::CAddressFields fields; 917 fields.push_back(field); 918 SearchAddress(name, match, fields, results); 919 } 920 921 // Do search 922 void CAddressBookManager::SearchAddress(const cdstring& name, CAdbkAddress::EAddressMatch match, const CAdbkAddress::CAddressFields& fields, CAddressList& results) 923 { 915 924 // Look through all address books 916 925 for(CAddressBookList::const_iterator iter = mAdbkSearch.begin(); iter != mAdbkSearch.end(); iter++) … … 922 931 #endif 923 932 924 (*iter)->SearchAddress(name, match, field , results);933 (*iter)->SearchAddress(name, match, fields, results); 925 934 } 926 935 } … … 1195 1204 // See if it exists 1196 1205 CAddressList found; 1197 adbk->SearchAddress(email, CAdbkAddress::eMatchExactly, CAdbkAddress::eEmail, found); 1206 CAdbkAddress::CAddressFields fields; 1207 fields.push_back(CAdbkAddress::eEmail); 1208 adbk->SearchAddress(email, CAdbkAddress::eMatchExactly, fields, found); 1198 1209 1199 1210 // If its empty then do capture