| Index: components/payments/content/payment_request_delegate.h
|
| diff --git a/components/payments/content/payment_request_delegate.h b/components/payments/content/payment_request_delegate.h
|
| index 98040a6aa575dc3d1de708ffcd1ec7e0841cf2d4..fa836b4ce5b0f090fab95633a35a78586f7e0ffe 100644
|
| --- a/components/payments/content/payment_request_delegate.h
|
| +++ b/components/payments/content/payment_request_delegate.h
|
| @@ -7,17 +7,24 @@
|
|
|
| #include <string>
|
|
|
| +#include "components/payments/core/autofill_payment_instrument.h"
|
| +
|
| namespace autofill {
|
| class PersonalDataManager;
|
| }
|
|
|
| +namespace content {
|
| +class WebContents;
|
| +}
|
| +
|
| namespace payments {
|
|
|
| class PaymentRequest;
|
|
|
| -class PaymentRequestDelegate {
|
| +class PaymentRequestDelegate
|
| + : public AutofillPaymentInstrument::FullCardRequestDelegate {
|
| public:
|
| - virtual ~PaymentRequestDelegate() {}
|
| + ~PaymentRequestDelegate() override {}
|
|
|
| // Shows the Payment Request dialog for the given |request|.
|
| virtual void ShowDialog(PaymentRequest* request) = 0;
|
| @@ -38,6 +45,9 @@ class PaymentRequestDelegate {
|
|
|
| // Returns whether the user is in Incognito mode.
|
| virtual bool IsIncognito() const = 0;
|
| +
|
| + // Returns the current request's web contents.
|
| + virtual content::WebContents* GetWebContents() = 0;
|
| };
|
|
|
| } // namespace payments
|
|
|