| Index: chrome/browser/autofill/autofill_cc_infobar_delegate.h
|
| diff --git a/chrome/browser/autofill/autofill_cc_infobar_delegate.h b/chrome/browser/autofill/autofill_cc_infobar_delegate.h
|
| index fce8616b8f90092770d49bed046120550b12efd2..5b623f4913fd7d6b8db3d162c821c5f5fc68e248 100644
|
| --- a/chrome/browser/autofill/autofill_cc_infobar_delegate.h
|
| +++ b/chrome/browser/autofill/autofill_cc_infobar_delegate.h
|
| @@ -10,7 +10,7 @@
|
| #include "base/gtest_prod_util.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/strings/string16.h"
|
| -#include "chrome/browser/infobars/confirm_infobar_delegate.h"
|
| +#include "chrome/browser/infobars/content_confirm_infobar_delegate.h"
|
| #include "components/autofill/core/browser/autofill_metrics.h"
|
| #include "ui/base/window_open_disposition.h"
|
|
|
| @@ -25,7 +25,7 @@ namespace autofill {
|
|
|
| // An InfoBar delegate that enables the user to allow or deny storing credit
|
| // card information gathered from a form submission.
|
| -class AutofillCCInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| +class AutofillCCInfoBarDelegate : public ContentConfirmInfoBarDelegate {
|
| public:
|
| // Creates an autofill credit card infobar and delegate and adds the infobar
|
| // to |infobar_service|.
|
| @@ -35,15 +35,17 @@ class AutofillCCInfoBarDelegate : public ConfirmInfoBarDelegate {
|
|
|
| #if defined(UNIT_TEST)
|
| static scoped_ptr<ConfirmInfoBarDelegate> Create(
|
| + content::WebContents* web_contents,
|
| const AutofillMetrics* metric_logger,
|
| const base::Closure& save_card_callback) {
|
| - return scoped_ptr<ConfirmInfoBarDelegate>(
|
| - new AutofillCCInfoBarDelegate(metric_logger, save_card_callback));
|
| + return scoped_ptr<ConfirmInfoBarDelegate>(new AutofillCCInfoBarDelegate(
|
| + web_contents, metric_logger, save_card_callback));
|
| }
|
| #endif
|
|
|
| private:
|
| - AutofillCCInfoBarDelegate(const AutofillMetrics* metric_logger,
|
| + AutofillCCInfoBarDelegate(content::WebContents* web_contents,
|
| + const AutofillMetrics* metric_logger,
|
| const base::Closure& save_card_callback);
|
| virtual ~AutofillCCInfoBarDelegate();
|
|
|
| @@ -53,8 +55,8 @@ class AutofillCCInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| virtual void InfoBarDismissed() OVERRIDE;
|
| virtual int GetIconID() const OVERRIDE;
|
| virtual Type GetInfoBarType() const OVERRIDE;
|
| - virtual bool ShouldExpireInternal(
|
| - const content::LoadCommittedDetails& details) const OVERRIDE;
|
| + virtual bool ShouldExpireInternal(const NavigationDetails& details) const
|
| + OVERRIDE;
|
| virtual base::string16 GetMessageText() const OVERRIDE;
|
| virtual base::string16 GetButtonLabel(InfoBarButton button) const OVERRIDE;
|
| virtual bool Accept() OVERRIDE;
|
|
|