summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autofill/autofill_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/autofill/autofill_manager.h')
-rw-r--r--chrome/browser/autofill/autofill_manager.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/autofill/autofill_manager.h b/chrome/browser/autofill/autofill_manager.h
index fa4593e..9a94e62 100644
--- a/chrome/browser/autofill/autofill_manager.h
+++ b/chrome/browser/autofill/autofill_manager.h
@@ -61,9 +61,15 @@ class AutoFillManager : public RenderViewHostDelegate::AutoFill,
// PersonalDataManager::Observer implementation:
virtual void OnPersonalDataLoaded();
+ // Called by the AutoFillInfoBarDelegate when the user closes the infobar.
+ virtual void OnInfoBarClosed();
+
// Called by the AutoFillInfoBarDelegate when the user accepts the infobar.
virtual void OnInfoBarAccepted();
+ // Called by the AutoFillInfoBarDelegate when the user cancels the infobar.
+ virtual void OnInfoBarCancelled();
+
// Resets the stored form data.
virtual void Reset();
@@ -95,6 +101,8 @@ class AutoFillManager : public RenderViewHostDelegate::AutoFill,
// Our copy of the form data.
ScopedVector<FormStructure> form_structures_;
+
+ // The form data the user has submitted.
scoped_ptr<FormStructure> upload_form_structure_;
// The infobar that asks for permission to store form information.