diff options
author | n.bansal <n.bansal@samsung.com> | 2014-09-04 17:36:47 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-05 00:38:45 +0000 |
commit | 884eafca142af3f8e8ed252048edeeb5c3d25319 (patch) | |
tree | 29337642f5bb6bf3a30702bb8a526dc869c7fe38 /chrome/browser/importer/profile_writer.h | |
parent | 5c1e66643d7b5b14d457837ee733be99b553639e (diff) | |
download | chromium_src-884eafca142af3f8e8ed252048edeeb5c3d25319.zip chromium_src-884eafca142af3f8e8ed252048edeeb5c3d25319.tar.gz chromium_src-884eafca142af3f8e8ed252048edeeb5c3d25319.tar.bz2 |
Implement "Autofill form data" import for Firefox
This patches adds support to import autofill form data
from Firefox. Firefox stores form data in formhistory.sqlite
file and currently Chrome's firefox importer doesn't import data
from it.
With this patch, "Autofill form data" option is available in import
menu and allows user to import form data from Firefox. The imported
form data is stored in autofill table and is then used in forms for
autocomplete.
BUG=59087
Review URL: https://codereview.chromium.org/480953002
Cr-Commit-Position: refs/heads/master@{#293381}
Diffstat (limited to 'chrome/browser/importer/profile_writer.h')
-rw-r--r-- | chrome/browser/importer/profile_writer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/importer/profile_writer.h b/chrome/browser/importer/profile_writer.h index 3c036b3..6adea3c 100644 --- a/chrome/browser/importer/profile_writer.h +++ b/chrome/browser/importer/profile_writer.h @@ -23,6 +23,7 @@ class TemplateURL; namespace autofill { struct PasswordForm; +class AutofillEntry; } #if defined(OS_WIN) @@ -89,6 +90,10 @@ class ProfileWriter : public base::RefCountedThreadSafe<ProfileWriter> { virtual void AddKeywords(ScopedVector<TemplateURL> template_urls, bool unique_on_host_and_path); + // Adds the imported autofill entries to the autofill database. + virtual void AddAutofillFormDataEntries( + const std::vector<autofill::AutofillEntry>& autofill_entries); + protected: friend class base::RefCountedThreadSafe<ProfileWriter>; |