Index: third_party/WebKit/Source/web/ChromeClientImpl.h |
diff --git a/third_party/WebKit/Source/web/ChromeClientImpl.h b/third_party/WebKit/Source/web/ChromeClientImpl.h |
index 4cf59e71fe716ea554225b5339a4e33be0166565..c0b92b0eed27b4baaf9a1960edad46a2ee633cb4 100644 |
--- a/third_party/WebKit/Source/web/ChromeClientImpl.h |
+++ b/third_party/WebKit/Source/web/ChromeClientImpl.h |
@@ -43,6 +43,7 @@ namespace blink { |
class PagePopup; |
class PagePopupClient; |
class WebViewImpl; |
+class WebFrameWidgetBase; |
struct WebCursorInfo; |
// Handles window-level notifications from core on behalf of a WebView. |
@@ -136,12 +137,13 @@ class WEB_EXPORT ChromeClientImpl final : public ChromeClient { |
void enumerateChosenDirectory(FileChooser*) override; |
void setCursor(const Cursor&, LocalFrame*) override; |
Cursor lastSetCursorForTesting() const override; |
- void setEventListenerProperties(WebEventListenerClass, |
+ void setEventListenerProperties(LocalFrame*, |
+ WebEventListenerClass, |
WebEventListenerProperties) override; |
WebEventListenerProperties eventListenerProperties( |
+ LocalFrame*, |
WebEventListenerClass) const override; |
- void setHasScrollEventHandlers(bool hasEventHandlers) override; |
- bool hasScrollEventHandlers() const override; |
+ void setHasScrollEventHandlers(LocalFrame*, bool hasEventHandlers) override; |
void setTouchAction(LocalFrame*, TouchAction) override; |
void attachRootGraphicsLayer(GraphicsLayer*, LocalFrame* localRoot) override; |
@@ -228,6 +230,10 @@ class WEB_EXPORT ChromeClientImpl final : public ChromeClient { |
void registerPopupOpeningObserver(PopupOpeningObserver*) override; |
void unregisterPopupOpeningObserver(PopupOpeningObserver*) override; |
+ void setEventListenerProperties(WebFrameWidgetBase&, |
+ WebEventListenerClass, |
+ WebEventListenerProperties); |
+ |
void setCursor(const WebCursorInfo&, LocalFrame*); |
WebViewImpl* m_webView; // Weak pointer. |