| Index: chrome/browser/ui/passwords/manage_passwords_bubble_model.h
|
| diff --git a/chrome/browser/ui/passwords/manage_passwords_bubble_model.h b/chrome/browser/ui/passwords/manage_passwords_bubble_model.h
|
| index 8674be851ab35b5aaedf2033721a259556aacd82..92f7fee91e956338192a3dd143d8559814e39020 100644
|
| --- a/chrome/browser/ui/passwords/manage_passwords_bubble_model.h
|
| +++ b/chrome/browser/ui/passwords/manage_passwords_bubble_model.h
|
| @@ -40,6 +40,10 @@ class ManagePasswordsBubbleModel : public content::WebContentsObserver {
|
| // Called by the view code when the bubble is hidden.
|
| void OnBubbleHidden();
|
|
|
| + // Called by the view code when the "Never for this site." button in clicked
|
| + // by the user and user gets confirmation bubble.
|
| + void OnConfirmationForNeverForThisSite();
|
| +
|
| // Called by the view code when the "Nope" button in clicked by the user.
|
| void OnNopeClicked();
|
|
|
| @@ -47,6 +51,10 @@ class ManagePasswordsBubbleModel : public content::WebContentsObserver {
|
| // by the user.
|
| void OnNeverForThisSiteClicked();
|
|
|
| + // Called by the view code when the "Undo" button is clicked in
|
| + // "Never for this site." confirmation bubble by the user.
|
| + void OnUndoNeverForThisSite();
|
| +
|
| // Called by the view code when the site is unblacklisted.
|
| void OnUnblacklistClicked();
|
|
|
| @@ -83,6 +91,7 @@ class ManagePasswordsBubbleModel : public content::WebContentsObserver {
|
| return pending_credentials_;
|
| }
|
| const base::string16& manage_link() const { return manage_link_; }
|
| + bool never_save_passwords() const { return never_save_passwords_; }
|
| const base::string16& save_confirmation_text() const {
|
| return save_confirmation_text_;
|
| }
|
| @@ -119,7 +128,9 @@ class ManagePasswordsBubbleModel : public content::WebContentsObserver {
|
| base::string16 manage_link_;
|
| base::string16 save_confirmation_text_;
|
| gfx::Range save_confirmation_link_range_;
|
| -
|
| + // If true upon destruction, the user has confirmed that she never wants to
|
| + // save passwords for a particular site.
|
| + bool never_save_passwords_;
|
| password_manager::metrics_util::UIDisplayDisposition display_disposition_;
|
| password_manager::metrics_util::UIDismissalReason dismissal_reason_;
|
|
|
|
|