Lines Matching defs:email

95 			BString &email, const char *attr, BMenu *groupMenu,
484 query.SetPredicate("META:email=**");
485 // Due to R5 BFS bugs, you need two stars, META:email=** for the query.
486 // META:email="*" will just return one entry and stop, same with
487 // META:email=* and a few other variations. Grumble.
495 BString email;
496 if (file.ReadAttrString("META:email", &email) >= B_OK)
497 fEmailList.AddChoice(email.String());
505 if (email.FindFirst('<') < 0) {
506 email.ReplaceAll('>', '_');
507 email.Prepend("<");
508 email.Append(">");
512 fullName << "\" " << email;
522 sprintf(attr, "META:email%d", i);
523 if (file.ReadAttrString(attr, &email) >= B_OK)
524 fEmailList.AddChoice(email.String());
556 file.ReadAttrString("META:email", &address);
683 fToMenu->SetPredicate("META:email=**");
687 fCcMenu->SetPredicate("META:email=**");
691 fBccMenu->SetPredicate("META:email=**");
823 attr = "META:email"; // If not META:email3 etc.
834 if (strstr(buffer, "email") <= 0)
863 BString email;
864 file.ReadAttrString(attr.String(), &email);
867 if (email.Length() > 0) {
874 // if we have no Name, just use the email address
875 address = email;
878 address << "\"" << name << "\" <" << email << ">";
973 BString &email, const char *attr, BMenu *groupMenu, BMenuItem *superItem)
979 // if we have no Name, just use the email address
981 label = email;
982 sortKey = email;
985 label << name << " (" << email << ")";
1162 BString email;
1163 file.ReadAttrString("META:email", &email);
1165 if (email.Length() != 0 || name.Length() != 0)
1166 AddPersonItem(&ref, node, name, email, NULL, groupMenu, superItem);
1171 sprintf(attr, "META:email%d", i);
1172 if (file.ReadAttrString(attr, &email) >= B_OK && email.Length() > 0)
1173 AddPersonItem(&ref, node, name, email, attr, groupMenu, superItem);