Index: chrome/browser/password_manager/password_manager.h |
diff --git a/chrome/browser/password_manager/password_manager.h b/chrome/browser/password_manager/password_manager.h |
index a63a66e608d9efe2ad32d31e22ce2b306e62d9ff..f19682cd870e3e72b41dd68a7d094b8a5daedd5e 100644 |
--- a/chrome/browser/password_manager/password_manager.h |
+++ b/chrome/browser/password_manager/password_manager.h |
@@ -18,7 +18,6 @@ |
#include "components/autofill/core/common/password_form.h" |
#include "components/autofill/core/common/password_form_fill_data.h" |
#include "content/public/browser/web_contents_observer.h" |
-#include "content/public/browser/web_contents_user_data.h" |
class PasswordManagerDelegate; |
class PasswordManagerDriver; |
@@ -34,17 +33,14 @@ class PrefRegistrySyncable; |
// receiving password form data from the renderer and managing the password |
// database through the PasswordStore. The PasswordManager is a LoginModel |
// for purposes of supporting HTTP authentication dialogs. |
-class PasswordManager : public LoginModel, |
- public content::WebContentsObserver, |
- public content::WebContentsUserData<PasswordManager> { |
+class PasswordManager : public LoginModel, public content::WebContentsObserver { |
public: |
static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry); |
#if defined(OS_WIN) |
static void RegisterLocalPrefs(PrefRegistrySimple* registry); |
#endif |
- static void CreateForWebContentsAndDelegate( |
- content::WebContents* contents, |
- PasswordManagerDelegate* delegate); |
+ PasswordManager(content::WebContents* web_contents, |
+ PasswordManagerDelegate* delegate); |
virtual ~PasswordManager(); |
typedef base::Callback<void(const autofill::PasswordForm&)> |
@@ -95,17 +91,12 @@ class PasswordManager : public LoginModel, |
const std::vector<autofill::PasswordForm>& visible_forms); |
protected: |
- // Subclassed for unit tests. |
- PasswordManager(content::WebContents* web_contents, |
- PasswordManagerDelegate* delegate); |
// Handle notification that a password form was submitted. |
virtual void OnPasswordFormSubmitted( |
const autofill::PasswordForm& password_form); |
private: |
- friend class content::WebContentsUserData<PasswordManager>; |
- |
enum ProvisionalSaveFailure { |
SAVING_DISABLED, |
EMPTY_PASSWORD, |