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, |