| Index: chrome/browser/password_manager/save_password_infobar_delegate.h
|
| diff --git a/chrome/browser/password_manager/save_password_infobar_delegate.h b/chrome/browser/password_manager/save_password_infobar_delegate.h
|
| index 167420ecf1fc466b208341524fb255d976122926..4dcf7fad1d9d48693d43da58fcb1d4f29b86001c 100644
|
| --- a/chrome/browser/password_manager/save_password_infobar_delegate.h
|
| +++ b/chrome/browser/password_manager/save_password_infobar_delegate.h
|
| @@ -8,6 +8,7 @@
|
| #include "base/basictypes.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/timer/elapsed_timer.h"
|
| +#include "chrome/browser/password_manager/password_manager_infobar_delegate.h"
|
| #include "components/infobars/core/confirm_infobar_delegate.h"
|
| #include "components/password_manager/core/browser/password_form_manager.h"
|
| #include "components/password_manager/core/browser/password_manager_metrics_util.h"
|
| @@ -27,7 +28,7 @@ enum class CredentialSourceType;
|
| // login is one we already know about, the end of the line is
|
| // provisional_save_manager_ because we just update it on success and so such
|
| // forms never end up in an infobar.
|
| -class SavePasswordInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| +class SavePasswordInfoBarDelegate : public PasswordManagerInfoBarDelegate {
|
| public:
|
| // If we won't be showing the one-click signin infobar, creates a save
|
| // password infobar and delegate and adds the infobar to the InfoBarService
|
| @@ -43,19 +44,11 @@ class SavePasswordInfoBarDelegate : public ConfirmInfoBarDelegate {
|
|
|
| ~SavePasswordInfoBarDelegate() override;
|
|
|
| - const gfx::Range& message_link_range() const { return message_link_range_; }
|
| -
|
| base::string16 GetFirstRunExperienceMessage();
|
|
|
| // ConfirmInfoBarDelegate:
|
| - Type GetInfoBarType() const override;
|
| - InfoBarAutomationType GetInfoBarAutomationType() const override;
|
| - int GetIconId() const override;
|
| - bool ShouldExpire(const NavigationDetails& details) const override;
|
| void InfoBarDismissed() override;
|
| - base::string16 GetMessageText() const override;
|
| base::string16 GetButtonLabel(InfoBarButton button) const override;
|
| - bool LinkClicked(WindowOpenDisposition disposition) override;
|
| bool Accept() override;
|
| bool Cancel() override;
|
|
|
| @@ -89,13 +82,6 @@ class SavePasswordInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| // Infobar appearance (message, buttons) depends on value of this parameter.
|
| password_manager::CredentialSourceType source_type_;
|
|
|
| - // Infobar message: branded as a part of Google Smart Lock for signed users.
|
| - base::string16 message_;
|
| -
|
| - // If set, describes the location of the link to the help center article for
|
| - // Smart Lock.
|
| - gfx::Range message_link_range_;
|
| -
|
| bool should_show_first_run_experience_;
|
|
|
| content::WebContents* web_contents_;
|
|
|