| Index: chrome/browser/custom_handlers/register_protocol_handler_permission_request.h
|
| diff --git a/chrome/browser/custom_handlers/register_protocol_handler_permission_request.h b/chrome/browser/custom_handlers/register_protocol_handler_permission_request.h
|
| index 2486d38005bb02cc2c02ce718af0a9ad4516468b..151b9d79af19d16e4d4618ef547b99149b5bcba0 100644
|
| --- a/chrome/browser/custom_handlers/register_protocol_handler_permission_request.h
|
| +++ b/chrome/browser/custom_handlers/register_protocol_handler_permission_request.h
|
| @@ -18,14 +18,17 @@ class RegisterProtocolHandlerPermissionRequest
|
| public:
|
| RegisterProtocolHandlerPermissionRequest(
|
| ProtocolHandlerRegistry* registry,
|
| - const ProtocolHandler& handler);
|
| + const ProtocolHandler& handler,
|
| + GURL url,
|
| + bool user_gesture);
|
| virtual ~RegisterProtocolHandlerPermissionRequest();
|
|
|
| // PermissionBubbleRequest:
|
| + virtual int GetIconID() const OVERRIDE;
|
| virtual base::string16 GetMessageText() const OVERRIDE;
|
| virtual base::string16 GetMessageTextFragment() const OVERRIDE;
|
| - virtual base::string16 GetAlternateAcceptButtonText() const OVERRIDE;
|
| - virtual base::string16 GetAlternateDenyButtonText() const OVERRIDE;
|
| + virtual bool HasUserGesture() const OVERRIDE;
|
| + virtual GURL GetRequestingHostname() const OVERRIDE;
|
| virtual void PermissionGranted() OVERRIDE;
|
| virtual void PermissionDenied() OVERRIDE;
|
| virtual void Cancelled() OVERRIDE;
|
| @@ -34,6 +37,8 @@ class RegisterProtocolHandlerPermissionRequest
|
| private:
|
| ProtocolHandlerRegistry* registry_;
|
| ProtocolHandler handler_;
|
| + GURL url_;
|
| + bool user_gesture_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(RegisterProtocolHandlerPermissionRequest);
|
| };
|
|
|