| Index: components/password_manager/core/browser/password_form_manager.h
|
| diff --git a/components/password_manager/core/browser/password_form_manager.h b/components/password_manager/core/browser/password_form_manager.h
|
| index 6bab16977bc1d0a34eb78ee23223b23ae32c131b..ae90dfcaa421a462bff2c40fc7b3db7381c7d4f6 100644
|
| --- a/components/password_manager/core/browser/password_form_manager.h
|
| +++ b/components/password_manager/core/browser/password_form_manager.h
|
| @@ -153,11 +153,26 @@ class PasswordFormManager : public FormFetcher::Consumer {
|
| void LogSubmitPassed();
|
| void LogSubmitFailed();
|
|
|
| + // Called when generated password is accepted or changed by user.
|
| + void PresaveGeneratedPassword(const autofill::PasswordForm& form);
|
| +
|
| + // Called when user removed a generated password.
|
| + void PasswordNoLongerGenerated();
|
| +
|
| // These functions are used to determine if this form has had it's password
|
| // auto generated by the browser.
|
| bool has_generated_password() const { return has_generated_password_; }
|
| void SetHasGeneratedPassword(bool generated_password);
|
|
|
| + // These functions are used to determine if this form has generated password
|
| + // changed by user.
|
| + bool generated_password_changed() const {
|
| + return generated_password_changed_;
|
| + }
|
| + void set_generated_password_changed(bool generated_password_changed) {
|
| + generated_password_changed_ = generated_password_changed;
|
| + }
|
| +
|
| bool is_manual_generation() { return is_manual_generation_; }
|
| void set_is_manual_generation(bool is_manual_generation) {
|
| is_manual_generation_ = is_manual_generation;
|
| @@ -458,6 +473,9 @@ class PasswordFormManager : public FormFetcher::Consumer {
|
| // Whether this form has an auto generated password.
|
| bool has_generated_password_;
|
|
|
| + // Whether this form has a generated password changed by user.
|
| + bool generated_password_changed_;
|
| +
|
| // Whether password generation was manually triggered.
|
| bool is_manual_generation_;
|
|
|
|
|