Lines Matching full:profile
32 #include "chrome/browser/profiles/profile.h"
108 // 1. The fields in the section must all be profile or credit card fields,
149 // only credit card fields; and similarly for profile data.
235 download_manager_(tab_contents->profile()),
244 tab_contents->profile()->GetOriginalProfile()->GetPersonalDataManager();
317 if (tab_contents()->profile()->IsOffTheRecord())
505 // Find the profile that matches the |profile_id|, if one is specified.
506 const AutofillProfile* profile = NULL;
511 profile = *iter;
515 DCHECK(profile);
531 if (!profile && !credit_card)
548 if (profile) {
551 FillFormField(profile, field_type, profile_guid.second, &(*iter));
594 if (profile) {
597 // fill from, then take the multi-profile "variant" into account.
600 FillFormField(profile, field_type, profile_guid.second,
603 FillFormField(profile, field_type, 0, &result.fields[j]);
676 return const_cast<AutofillManager*>(this)->tab_contents()->profile()->
850 AutofillProfile* profile = *iter;
852 // The value of the stored data for this field type in the |profile|.
854 profile->GetMultiInfo(type, &multi_values);
859 matched_profiles.push_back(profile);
862 GUIDPair(profile->guid(), i)));
882 // No icons for profile suggestions.
887 AutofillProfile* profile = *iter;
889 // The value of the stored data for this field type in the |profile|.
891 profile->GetMultiInfo(type, &multi_values);
901 GUIDPair(profile->guid(), j)));
904 // We've added all the values for this profile so move on to the next.
913 // No icons for profile suggestions.
981 void AutofillManager::FillFormField(const AutofillProfile* profile,
985 DCHECK(profile);
990 FillPhoneNumberField(profile, type, variant, field);
993 autofill::FillSelectControl(*profile, type, field);
996 profile->GetMultiInfo(type, &values);
1003 void AutofillManager::FillPhoneNumberField(const AutofillProfile* profile,
1010 profile->GetMultiInfo(type, &values);
1090 // profile IDs into a single integer. Credit card IDs are sent in the high
1091 // word and profile IDs are sent in the low word.
1104 // and profile IDs from a single integer. Credit card IDs are stored in the
1105 // high word and profile IDs are stored in the low word.