| Index: chrome/browser/guestview/webview/webview_guest.h
|
| diff --git a/chrome/browser/guestview/webview/webview_guest.h b/chrome/browser/guestview/webview/webview_guest.h
|
| index 8561275b40edf098cf3e0302216a3ccb044b2f6e..0a076b1855557a04a5657116414cf772315f9be2 100644
|
| --- a/chrome/browser/guestview/webview/webview_guest.h
|
| +++ b/chrome/browser/guestview/webview/webview_guest.h
|
| @@ -84,6 +84,9 @@ class WebViewGuest : public GuestView,
|
| virtual void RequestMediaAccessPermission(
|
| const content::MediaStreamRequest& request,
|
| const content::MediaResponseCallback& callback) OVERRIDE;
|
| + virtual void CanDownload(const std::string& request_method,
|
| + const GURL& url,
|
| + const base::Callback<void(bool)>& callback) OVERRIDE;
|
|
|
| // NotificationObserver implementation.
|
| virtual void Observe(int type,
|
| @@ -132,6 +135,11 @@ class WebViewGuest : public GuestView,
|
| bool allow,
|
| const std::string& user_input);
|
|
|
| + void OnWebViewDownloadPermissionResponse(
|
| + const base::Callback<void(bool)>& callback,
|
| + bool allow,
|
| + const std::string& user_input);
|
| +
|
| enum PermissionResponseAction {
|
| DENY,
|
| ALLOW,
|
|
|