| Index: chrome/browser/ui/views/passwords/manage_credential_item_view.h
|
| diff --git a/chrome/browser/ui/views/passwords/manage_credential_item_view.h b/chrome/browser/ui/views/passwords/manage_credential_item_view.h
|
| index 1b1d25ccb0ad009548a9d19b4dbae7b8f295589f..87dbe335c831debbd2089a736a99f48de15ecb01 100644
|
| --- a/chrome/browser/ui/views/passwords/manage_credential_item_view.h
|
| +++ b/chrome/browser/ui/views/passwords/manage_credential_item_view.h
|
| @@ -7,13 +7,16 @@
|
|
|
| #include "base/macros.h"
|
| #include "base/memory/scoped_ptr.h"
|
| -#include "components/autofill/core/common/password_form.h"
|
| #include "ui/views/controls/button/button.h"
|
| #include "ui/views/controls/link_listener.h"
|
|
|
| class CredentialsItemView;
|
| class ManagePasswordsBubbleModel;
|
|
|
| +namespace autofill {
|
| +struct PasswordForm;
|
| +}
|
| +
|
| namespace views {
|
| class ImageButton;
|
| class Link;
|
| @@ -26,6 +29,7 @@ class ManageCredentialItemView : public views::View,
|
| public views::ButtonListener,
|
| public views::LinkListener {
|
| public:
|
| + // The caller is responsible for |password_form| lifetime.
|
| ManageCredentialItemView(ManagePasswordsBubbleModel* model,
|
| const autofill::PasswordForm* password_form);
|
| ~ManageCredentialItemView() override;
|
| @@ -39,7 +43,7 @@ class ManageCredentialItemView : public views::View,
|
| // LinkListener:
|
| void LinkClicked(views::Link* source, int event_flags) override;
|
|
|
| - autofill::PasswordForm form_;
|
| + const autofill::PasswordForm* const form_;
|
| scoped_ptr<CredentialsItemView> credential_button_;
|
| views::ImageButton* delete_button_;
|
| views::Link* undo_link_;
|
|
|