| Index: chrome/browser/password_manager/password_form_manager.h
|
| diff --git a/chrome/browser/password_manager/password_form_manager.h b/chrome/browser/password_manager/password_form_manager.h
|
| index 877729908a3cae9cd0c2c6adcad5cd15fed6e344..5daa9d32a0cf0ad442b023d42151955ac76f5f51 100644
|
| --- a/chrome/browser/password_manager/password_form_manager.h
|
| +++ b/chrome/browser/password_manager/password_form_manager.h
|
| @@ -12,7 +12,7 @@
|
|
|
| #include "base/stl_util.h"
|
| #include "chrome/browser/password_manager/password_store_consumer.h"
|
| -#include "content/public/common/password_form.h"
|
| +#include "components/autofill/core/common/password_form.h"
|
|
|
| namespace content {
|
| class WebContents;
|
| @@ -35,7 +35,7 @@ class PasswordFormManager : public PasswordStoreConsumer {
|
| PasswordFormManager(Profile* profile,
|
| PasswordManager* password_manager,
|
| content::WebContents* web_contents,
|
| - const content::PasswordForm& observed_form,
|
| + const autofill::PasswordForm& observed_form,
|
| bool ssl_valid);
|
| virtual ~PasswordFormManager();
|
|
|
| @@ -51,7 +51,7 @@ class PasswordFormManager : public PasswordStoreConsumer {
|
|
|
| // Compare basic data of observed_form_ with argument. Only check the action
|
| // URL when action match is required.
|
| - bool DoesManage(const content::PasswordForm& form,
|
| + bool DoesManage(const autofill::PasswordForm& form,
|
| ActionMatch action_match) const;
|
|
|
| // Retrieves potential matching logins from the database.
|
| @@ -94,14 +94,14 @@ class PasswordFormManager : public PasswordStoreConsumer {
|
| void SetHasGeneratedPassword();
|
|
|
| // Determines if we need to autofill given the results of the query.
|
| - void OnRequestDone(const std::vector<content::PasswordForm*>& result);
|
| + void OnRequestDone(const std::vector<autofill::PasswordForm*>& result);
|
|
|
| // PasswordStoreConsumer implementation.
|
| virtual void OnPasswordStoreRequestDone(
|
| CancelableRequestProvider::Handle handle,
|
| - const std::vector<content::PasswordForm*>& result) OVERRIDE;
|
| + const std::vector<autofill::PasswordForm*>& result) OVERRIDE;
|
| virtual void OnGetPasswordStoreResults(
|
| - const std::vector<content::PasswordForm*>& results) OVERRIDE;
|
| + const std::vector<autofill::PasswordForm*>& results) OVERRIDE;
|
|
|
| // A user opted to 'never remember' passwords for this form.
|
| // Blacklist it so that from now on when it is seen we ignore it.
|
| @@ -114,7 +114,7 @@ class PasswordFormManager : public PasswordStoreConsumer {
|
| // treat a possible usernames match as a sign that our original heuristics
|
| // were wrong and that the user selected the correct username from the
|
| // Autofill UI.
|
| - void ProvisionallySave(const content::PasswordForm& credentials,
|
| + void ProvisionallySave(const autofill::PasswordForm& credentials,
|
| OtherPossibleUsernamesAction action);
|
|
|
| // Handles save-as-new or update of the form managed by this manager.
|
| @@ -182,7 +182,7 @@ class PasswordFormManager : public PasswordStoreConsumer {
|
|
|
| // Helper for OnPasswordStoreRequestDone to determine whether or not
|
| // the given result form is worth scoring.
|
| - bool IgnoreResult(const content::PasswordForm& form) const;
|
| + bool IgnoreResult(const autofill::PasswordForm& form) const;
|
|
|
| // Helper for Save in the case that best_matches.size() == 0, meaning
|
| // we have no prior record of this form/username/password and the user
|
| @@ -192,7 +192,7 @@ class PasswordFormManager : public PasswordStoreConsumer {
|
|
|
| // Helper for OnPasswordStoreRequestDone to score an individual result
|
| // against the observed_form_.
|
| - int ScoreResult(const content::PasswordForm& form) const;
|
| + int ScoreResult(const autofill::PasswordForm& form) const;
|
|
|
| // Helper for Save in the case that best_matches.size() > 0, meaning
|
| // we have at least one match for this form/username/password. This
|
| @@ -223,18 +223,18 @@ class PasswordFormManager : public PasswordStoreConsumer {
|
|
|
| // Remove possible_usernames that may contains sensitive information and
|
| // duplicates.
|
| - void SanitizePossibleUsernames(content::PasswordForm* form);
|
| + void SanitizePossibleUsernames(autofill::PasswordForm* form);
|
|
|
| // Set of PasswordForms from the DB that best match the form
|
| // being managed by this. Use a map instead of vector, because we most
|
| // frequently require lookups by username value in IsNewLogin.
|
| - content::PasswordFormMap best_matches_;
|
| + autofill::PasswordFormMap best_matches_;
|
|
|
| // Cleans up when best_matches_ goes out of scope.
|
| - STLValueDeleter<content::PasswordFormMap> best_matches_deleter_;
|
| + STLValueDeleter<autofill::PasswordFormMap> best_matches_deleter_;
|
|
|
| // The PasswordForm from the page or dialog managed by this.
|
| - content::PasswordForm observed_form_;
|
| + autofill::PasswordForm observed_form_;
|
|
|
| // The origin url path of observed_form_ tokenized, for convenience when
|
| // scoring.
|
| @@ -242,7 +242,7 @@ class PasswordFormManager : public PasswordStoreConsumer {
|
|
|
| // Stores updated credentials when the form was submitted but success is
|
| // still unknown.
|
| - content::PasswordForm pending_credentials_;
|
| + autofill::PasswordForm pending_credentials_;
|
|
|
| // Whether pending_credentials_ stores a new login or is an update
|
| // to an existing one.
|
| @@ -262,7 +262,7 @@ class PasswordFormManager : public PasswordStoreConsumer {
|
| // as preferred. This is only allowed to be null if there are no best matches
|
| // at all, since there will always be one preferred login when there are
|
| // multiple matches (when first saved, a login is marked preferred).
|
| - const content::PasswordForm* preferred_match_;
|
| + const autofill::PasswordForm* preferred_match_;
|
|
|
| typedef enum {
|
| PRE_MATCHING_PHASE, // Have not yet invoked a GetLogins query to find
|
|
|