| Index: chrome/browser/autofill/autofill_manager.h
|
| diff --git a/chrome/browser/autofill/autofill_manager.h b/chrome/browser/autofill/autofill_manager.h
|
| index e2edbd5bb1111cbc9cd7dd657522514c5e6c82f1..0c2c8fb1611a07f92c764530469a5d59e9373cb1 100644
|
| --- a/chrome/browser/autofill/autofill_manager.h
|
| +++ b/chrome/browser/autofill/autofill_manager.h
|
| @@ -21,12 +21,14 @@
|
| #include "base/string16.h"
|
| #include "base/time.h"
|
| #include "chrome/browser/api/sync/profile_sync_service_observer.h"
|
| +#include "chrome/browser/autofill/autocheckout_manager.h"
|
| #include "chrome/browser/autofill/autocomplete_history_manager.h"
|
| #include "chrome/browser/autofill/autofill_download.h"
|
| #include "chrome/browser/autofill/field_types.h"
|
| #include "chrome/browser/autofill/form_structure.h"
|
| #include "chrome/browser/autofill/personal_data_manager.h"
|
| #include "chrome/common/autofill/autocheckout_status.h"
|
| +#include "chrome/common/form_data.h"
|
| #include "content/public/browser/web_contents_observer.h"
|
| #include "content/public/common/ssl_status.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebFormElement.h"
|
| @@ -107,6 +109,9 @@ class AutofillManager : public content::WebContentsObserver,
|
| // Remove the specified Autocomplete entry.
|
| void RemoveAutocompleteEntry(const string16& name, const string16& value);
|
|
|
| + // Returns the present web_contents state.
|
| + content::WebContents* GetWebContents();
|
| +
|
| protected:
|
| // Only test code should subclass AutofillManager.
|
| friend class base::RefCounted<AutofillManager>;
|
| @@ -336,6 +341,9 @@ class AutofillManager : public content::WebContentsObserver,
|
| // Handles single-field autocomplete form data.
|
| AutocompleteHistoryManager autocomplete_history_manager_;
|
|
|
| + // Handles autocheckout flows.
|
| + AutocheckoutManager autocheckout_manager_;
|
| +
|
| // For logging UMA metrics. Overridden by metrics tests.
|
| scoped_ptr<const AutofillMetrics> metric_logger_;
|
| // Have we logged whether Autofill is enabled for this page load?
|
|
|