summaryrefslogtreecommitdiffstats
path: root/chrome/browser/profile.h
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-06 00:42:15 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-06 00:42:15 +0000
commitdef1171cbb6c8857fd528736eb20dad5a3b50ecb (patch)
treea38192e35a59a99fd28601d19aeb242bf3fc8c30 /chrome/browser/profile.h
parent358e4745427bb4a8a28545c2c4718978c493c531 (diff)
downloadchromium_src-def1171cbb6c8857fd528736eb20dad5a3b50ecb.zip
chromium_src-def1171cbb6c8857fd528736eb20dad5a3b50ecb.tar.gz
chromium_src-def1171cbb6c8857fd528736eb20dad5a3b50ecb.tar.bz2
Add a stub implementation of PersonalDataManager, the connection between the database and the autofill manager.
BUG=none TEST=none Review URL: http://codereview.chromium.org/360027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31181 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/profile.h')
-rw-r--r--chrome/browser/profile.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/chrome/browser/profile.h b/chrome/browser/profile.h
index 78d2c9a..b00706d 100644
--- a/chrome/browser/profile.h
+++ b/chrome/browser/profile.h
@@ -41,6 +41,7 @@ class FaviconService;
class HistoryService;
class NavigationController;
class PasswordStore;
+class PersonalDataManager;
class PrefService;
class ProfileSyncService;
class SearchVersusNavigateClassifier;
@@ -236,10 +237,13 @@ class Profile {
// profile.
virtual TemplateURLFetcher* GetTemplateURLFetcher() = 0;
- // Returns the DownloadManager associated with this profile
+ // Returns the DownloadManager associated with this profile.
virtual DownloadManager* GetDownloadManager() = 0;
virtual bool HasCreatedDownloadManager() const = 0;
+ // Returns the PersonalDataManager associated with this profile.
+ virtual PersonalDataManager* GetPersonalDataManager() = 0;
+
// Init our themes system.
virtual void InitThemes() = 0;
@@ -420,6 +424,7 @@ class ProfileImpl : public Profile,
virtual TemplateURLModel* GetTemplateURLModel();
virtual TemplateURLFetcher* GetTemplateURLFetcher();
virtual DownloadManager* GetDownloadManager();
+ virtual PersonalDataManager* GetPersonalDataManager();
virtual void InitThemes();
virtual void SetTheme(Extension* extension);
virtual void SetNativeTheme();
@@ -530,6 +535,7 @@ class ProfileImpl : public Profile,
scoped_ptr<BrowserThemeProvider> theme_provider_;
scoped_refptr<WebKitContext> webkit_context_;
scoped_ptr<DesktopNotificationService> desktop_notification_service_;
+ scoped_ptr<PersonalDataManager> personal_data_manager_;
bool history_service_created_;
bool favicon_service_created_;
bool created_web_data_service_;