summaryrefslogtreecommitdiffstats
path: root/chrome/browser/importer/importer.h
diff options
context:
space:
mode:
authorjeremy@chromium.org <jeremy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-29 21:12:11 +0000
committerjeremy@chromium.org <jeremy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-29 21:12:11 +0000
commit839575632d4a75a63c7b803f81dbdf83683546e1 (patch)
treeb1523c997da62a4bf8419695a807077c57b0cf08 /chrome/browser/importer/importer.h
parent1e463e1ebb3e81fbdaf6add1c64f4ad0ff68f67f (diff)
downloadchromium_src-839575632d4a75a63c7b803f81dbdf83683546e1.zip
chromium_src-839575632d4a75a63c7b803f81dbdf83683546e1.tar.gz
chromium_src-839575632d4a75a63c7b803f81dbdf83683546e1.tar.bz2
First cut at Firefox import on OSX + stubs for Safari import.
Known limitations: * Runs in browser process, should run in a separate process. * No UI. * No FF password import. BUG=15455 TEST=Check that firefox settings are correctly imported on first run, firefox password importing and Safari importing still don't work. Review URL: http://codereview.chromium.org/160341 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21995 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/importer/importer.h')
-rw-r--r--chrome/browser/importer/importer.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/importer/importer.h b/chrome/browser/importer/importer.h
index 839725a..78b2114 100644
--- a/chrome/browser/importer/importer.h
+++ b/chrome/browser/importer/importer.h
@@ -36,6 +36,9 @@ enum ProfileType {
#endif
FIREFOX2,
FIREFOX3,
+#if defined(OS_MACOSX)
+ SAFARI,
+#endif
GOOGLE_TOOLBAR5,
// Identifies a 'bookmarks.html' file.
BOOKMARKS_HTML
@@ -292,6 +295,9 @@ class ImporterHost : public base::RefCounted<ImporterHost>,
#endif
void DetectFirefoxProfiles();
void DetectGoogleToolbarProfiles();
+#if defined(OS_MACOSX)
+ void DetectSafariProfiles();
+#endif
NotificationRegistrar registrar_;