| 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);
|
| };
|
|
|
|
|