diff options
Diffstat (limited to 'chrome/browser/autofill/autofill_manager.h')
-rw-r--r-- | chrome/browser/autofill/autofill_manager.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/chrome/browser/autofill/autofill_manager.h b/chrome/browser/autofill/autofill_manager.h index 521d48b..e5b3b58 100644 --- a/chrome/browser/autofill/autofill_manager.h +++ b/chrome/browser/autofill/autofill_manager.h @@ -5,6 +5,8 @@ #ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_MANAGER_H_ #define CHROME_BROWSER_AUTOFILL_AUTOFILL_MANAGER_H_ +#include <vector> + #include "base/scoped_ptr.h" #include "chrome/browser/renderer_host/render_view_host_delegate.h" @@ -14,6 +16,7 @@ class FormFieldValues; class AutoFillInfoBarDelegate; class FormStructure; +class PersonalDataManager; class TabContents; // Manages saving and restoring the user's personal information entered into web @@ -40,10 +43,15 @@ class AutoFillManager : public RenderViewHostDelegate::AutoFill { // The TabContents hosting this AutoFillManager. TabContents* tab_contents_; + // The personal data manager, used to save and load personal data to/from the + // web database. + PersonalDataManager* personal_data_; + // Our copy of the form data. - scoped_ptr<FormStructure> form_structure_; + std::vector<FormStructure*> form_structures_; + scoped_ptr<FormStructure> upload_form_structure_; - // The infobar asking for permission to store form information. + // The infobar that asks for permission to store form information. scoped_ptr<AutoFillInfoBarDelegate> infobar_; DISALLOW_COPY_AND_ASSIGN(AutoFillManager); |