Index: third_party/WebKit/Source/core/page/ChromeClient.h |
diff --git a/third_party/WebKit/Source/core/page/ChromeClient.h b/third_party/WebKit/Source/core/page/ChromeClient.h |
index ee131638681370ff077b5fb37bc801b1edd1253c..0e05a47a599c1e0b22178eacdaa0790596f0a4d0 100644 |
--- a/third_party/WebKit/Source/core/page/ChromeClient.h |
+++ b/third_party/WebKit/Source/core/page/ChromeClient.h |
@@ -133,9 +133,7 @@ class CORE_EXPORT ChromeClient : public PlatformChromeClient { |
const FrameLoadRequest&, |
const WindowFeatures&, |
NavigationPolicy) = 0; |
- virtual void Show(NavigationPolicy = kNavigationPolicyIgnore) = 0; |
- |
- void SetWindowFeatures(const WindowFeatures&); |
+ virtual void Show(NavigationPolicy) = 0; |
// All the parameters should be in viewport space. That is, if an event |
// scrolls by 10 px, but due to a 2X page scale we apply a 5px scroll to the |
@@ -146,20 +144,6 @@ class CORE_EXPORT ChromeClient : public PlatformChromeClient { |
const FloatPoint& position_in_viewport, |
const FloatSize& velocity_in_viewport) = 0; |
- virtual void SetToolbarsVisible(bool) = 0; |
- virtual bool ToolbarsVisible() = 0; |
- |
- virtual void SetStatusbarVisible(bool) = 0; |
- virtual bool StatusbarVisible() = 0; |
- |
- virtual void SetScrollbarsVisible(bool) = 0; |
- virtual bool ScrollbarsVisible() = 0; |
- |
- virtual void SetMenubarVisible(bool) = 0; |
- virtual bool MenubarVisible() = 0; |
- |
- virtual void SetResizable(bool) = 0; |
- |
virtual bool ShouldReportDetailedMessageForSource(LocalFrame&, |
const String& source) = 0; |
virtual void AddMessageToConsole(LocalFrame*, |
@@ -280,6 +264,7 @@ class CORE_EXPORT ChromeClient : public PlatformChromeClient { |
WebEventListenerClass) const = 0; |
virtual void UpdateEventRectsForSubframeIfNecessary(LocalFrame*) = 0; |
virtual void SetHasScrollEventHandlers(LocalFrame*, bool) = 0; |
+ virtual const WebInputEvent* GetCurrentInputEvent() const { return nullptr; } |
virtual void SetTouchAction(LocalFrame*, TouchAction) = 0; |