summaryrefslogtreecommitdiffstats
path: root/chrome/browser/importer/profile_writer.h
diff options
context:
space:
mode:
authorn.bansal <n.bansal@samsung.com>2014-09-04 17:36:47 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-05 00:38:45 +0000
commit884eafca142af3f8e8ed252048edeeb5c3d25319 (patch)
tree29337642f5bb6bf3a30702bb8a526dc869c7fe38 /chrome/browser/importer/profile_writer.h
parent5c1e66643d7b5b14d457837ee733be99b553639e (diff)
downloadchromium_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.h5
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>;