Index: chrome/browser/autofill/autofill_external_delegate.h |
diff --git a/chrome/browser/autofill/autofill_external_delegate.h b/chrome/browser/autofill/autofill_external_delegate.h |
index 652f9ee432a44d4434b5d1c7fc9917847f456796..ad93ed0cdad1d59fcf337b5bc6f72c916cebb232 100644 |
--- a/chrome/browser/autofill/autofill_external_delegate.h |
+++ b/chrome/browser/autofill/autofill_external_delegate.h |
@@ -63,6 +63,12 @@ class AutofillExternalDelegate { |
const webkit::forms::FormField& field, |
const gfx::Rect& bounds); |
+ // Set the data list value associated with the current field. |
+ void SetCurrentDataListValues(const std::vector<string16>& values, |
+ const std::vector<string16>& labels, |
+ const std::vector<string16>& icons, |
+ const std::vector<int>& unique_ids); |
+ |
// Remove the given Autocomplete entry from the DB. |
virtual void RemoveAutocompleteEntry(const string16& value); |
@@ -156,6 +162,12 @@ class AutofillExternalDelegate { |
// currently editing? Used to keep track of state for metrics logging. |
bool has_shown_autofill_popup_for_current_edit_; |
+ // The current data list values. |
+ std::vector<string16> data_list_values_; |
+ std::vector<string16> data_list_labels_; |
+ std::vector<string16> data_list_icons_; |
+ std::vector<int> data_list_unique_ids_; |
+ |
DISALLOW_COPY_AND_ASSIGN(AutofillExternalDelegate); |
}; |