diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-06 00:42:15 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-06 00:42:15 +0000 |
commit | def1171cbb6c8857fd528736eb20dad5a3b50ecb (patch) | |
tree | a38192e35a59a99fd28601d19aeb242bf3fc8c30 /chrome/browser/profile.h | |
parent | 358e4745427bb4a8a28545c2c4718978c493c531 (diff) | |
download | chromium_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.h | 8 |
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_; |