summaryrefslogtreecommitdiffstats
path: root/chrome/browser/profile.cc
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.cc
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.cc')
-rw-r--r--chrome/browser/profile.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/browser/profile.cc b/chrome/browser/profile.cc
index aba64c5..0402b57 100644
--- a/chrome/browser/profile.cc
+++ b/chrome/browser/profile.cc
@@ -11,6 +11,7 @@
#include "base/path_service.h"
#include "base/scoped_ptr.h"
#include "base/string_util.h"
+#include "chrome/browser/autofill/personal_data_manager.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/browser_list.h"
#include "chrome/browser/browser_theme_provider.h"
@@ -352,6 +353,10 @@ class OffTheRecordProfileImpl : public Profile,
return (download_manager_.get() != NULL);
}
+ virtual PersonalDataManager* GetPersonalDataManager() {
+ return NULL;
+ }
+
virtual void InitThemes() {
GetOriginalProfile()->InitThemes();
}
@@ -1085,6 +1090,13 @@ bool ProfileImpl::HasCreatedDownloadManager() const {
return created_download_manager_;
}
+PersonalDataManager* ProfileImpl::GetPersonalDataManager() {
+ if (!personal_data_manager_.get()) {
+ personal_data_manager_.reset(new PersonalDataManager);
+ }
+ return personal_data_manager_.get();
+}
+
void ProfileImpl::InitThemes() {
if (!created_theme_provider_) {
#if defined(OS_LINUX)