Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(242)

Side by Side Diff: Source/web/ChromeClientImpl.h

Issue 634893002: Replace OVERRIDE and FINAL with override and final in WebKit/public (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « Source/web/BackForwardClientImpl.h ('k') | Source/web/ColorChooserPopupUIController.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Google Inc. All rights reserved. 2 * Copyright (C) 2009 Google Inc. All rights reserved.
3 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 3 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are 6 * modification, are permitted provided that the following conditions are
7 * met: 7 * met:
8 * 8 *
9 * * Redistributions of source code must retain the above copyright 9 * * Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 class DateTimeChooser; 57 class DateTimeChooser;
58 class DateTimeChooserClient; 58 class DateTimeChooserClient;
59 class WebColorChooser; 59 class WebColorChooser;
60 class WebColorChooserClient; 60 class WebColorChooserClient;
61 class WebViewImpl; 61 class WebViewImpl;
62 struct WebCursorInfo; 62 struct WebCursorInfo;
63 struct WebPopupMenuInfo; 63 struct WebPopupMenuInfo;
64 struct WindowFeatures; 64 struct WindowFeatures;
65 65
66 // Handles window-level notifications from WebCore on behalf of a WebView. 66 // Handles window-level notifications from WebCore on behalf of a WebView.
67 class ChromeClientImpl FINAL : public ChromeClient { 67 class ChromeClientImpl final : public ChromeClient {
68 public: 68 public:
69 explicit ChromeClientImpl(WebViewImpl* webView); 69 explicit ChromeClientImpl(WebViewImpl* webView);
70 virtual ~ChromeClientImpl(); 70 virtual ~ChromeClientImpl();
71 71
72 virtual void* webView() const OVERRIDE; 72 virtual void* webView() const override;
73 73
74 // ChromeClient methods: 74 // ChromeClient methods:
75 virtual void chromeDestroyed() OVERRIDE; 75 virtual void chromeDestroyed() override;
76 virtual void setWindowRect(const FloatRect&) OVERRIDE; 76 virtual void setWindowRect(const FloatRect&) override;
77 virtual FloatRect windowRect() OVERRIDE; 77 virtual FloatRect windowRect() override;
78 virtual FloatRect pageRect() OVERRIDE; 78 virtual FloatRect pageRect() override;
79 virtual void focus() OVERRIDE; 79 virtual void focus() override;
80 virtual bool canTakeFocus(FocusType) OVERRIDE; 80 virtual bool canTakeFocus(FocusType) override;
81 virtual void takeFocus(FocusType) OVERRIDE; 81 virtual void takeFocus(FocusType) override;
82 virtual void focusedNodeChanged(Node*) OVERRIDE; 82 virtual void focusedNodeChanged(Node*) override;
83 virtual void focusedFrameChanged(LocalFrame*) OVERRIDE; 83 virtual void focusedFrameChanged(LocalFrame*) override;
84 virtual Page* createWindow( 84 virtual Page* createWindow(
85 LocalFrame*, const FrameLoadRequest&, const WindowFeatures&, NavigationP olicy, ShouldSendReferrer) OVERRIDE; 85 LocalFrame*, const FrameLoadRequest&, const WindowFeatures&, NavigationP olicy, ShouldSendReferrer) override;
86 virtual void show(NavigationPolicy) OVERRIDE; 86 virtual void show(NavigationPolicy) override;
87 virtual bool canRunModal() OVERRIDE; 87 virtual bool canRunModal() override;
88 virtual void runModal() OVERRIDE; 88 virtual void runModal() override;
89 virtual void setToolbarsVisible(bool) OVERRIDE; 89 virtual void setToolbarsVisible(bool) override;
90 virtual bool toolbarsVisible() OVERRIDE; 90 virtual bool toolbarsVisible() override;
91 virtual void setStatusbarVisible(bool) OVERRIDE; 91 virtual void setStatusbarVisible(bool) override;
92 virtual bool statusbarVisible() OVERRIDE; 92 virtual bool statusbarVisible() override;
93 virtual void setScrollbarsVisible(bool) OVERRIDE; 93 virtual void setScrollbarsVisible(bool) override;
94 virtual bool scrollbarsVisible() OVERRIDE; 94 virtual bool scrollbarsVisible() override;
95 virtual void setMenubarVisible(bool) OVERRIDE; 95 virtual void setMenubarVisible(bool) override;
96 virtual bool menubarVisible() OVERRIDE; 96 virtual bool menubarVisible() override;
97 virtual void setResizable(bool) OVERRIDE; 97 virtual void setResizable(bool) override;
98 virtual bool shouldReportDetailedMessageForSource(const WTF::String&) OVERRI DE; 98 virtual bool shouldReportDetailedMessageForSource(const WTF::String&) overri de;
99 virtual void addMessageToConsole( 99 virtual void addMessageToConsole(
100 LocalFrame*, MessageSource, MessageLevel, 100 LocalFrame*, MessageSource, MessageLevel,
101 const WTF::String& message, unsigned lineNumber, 101 const WTF::String& message, unsigned lineNumber,
102 const WTF::String& sourceID, const WTF::String& stackTrace) OVERRIDE; 102 const WTF::String& sourceID, const WTF::String& stackTrace) override;
103 virtual bool canRunBeforeUnloadConfirmPanel() OVERRIDE; 103 virtual bool canRunBeforeUnloadConfirmPanel() override;
104 virtual bool runBeforeUnloadConfirmPanel( 104 virtual bool runBeforeUnloadConfirmPanel(
105 const WTF::String& message, LocalFrame*) OVERRIDE; 105 const WTF::String& message, LocalFrame*) override;
106 virtual void closeWindowSoon() OVERRIDE; 106 virtual void closeWindowSoon() override;
107 virtual void runJavaScriptAlert(LocalFrame*, const WTF::String&) OVERRIDE; 107 virtual void runJavaScriptAlert(LocalFrame*, const WTF::String&) override;
108 virtual bool runJavaScriptConfirm(LocalFrame*, const WTF::String&) OVERRIDE; 108 virtual bool runJavaScriptConfirm(LocalFrame*, const WTF::String&) override;
109 virtual bool runJavaScriptPrompt( 109 virtual bool runJavaScriptPrompt(
110 LocalFrame*, const WTF::String& message, 110 LocalFrame*, const WTF::String& message,
111 const WTF::String& defaultValue, WTF::String& result) OVERRIDE; 111 const WTF::String& defaultValue, WTF::String& result) override;
112 virtual void setStatusbarText(const WTF::String& message) OVERRIDE; 112 virtual void setStatusbarText(const WTF::String& message) override;
113 virtual bool tabsToLinks() OVERRIDE; 113 virtual bool tabsToLinks() override;
114 virtual IntRect windowResizerRect() const OVERRIDE; 114 virtual IntRect windowResizerRect() const override;
115 virtual void invalidateContentsAndRootView(const IntRect&) OVERRIDE; 115 virtual void invalidateContentsAndRootView(const IntRect&) override;
116 virtual void invalidateContentsForSlowScroll(const IntRect&) OVERRIDE; 116 virtual void invalidateContentsForSlowScroll(const IntRect&) override;
117 virtual void scheduleAnimation() OVERRIDE; 117 virtual void scheduleAnimation() override;
118 virtual IntRect rootViewToScreen(const IntRect&) const OVERRIDE; 118 virtual IntRect rootViewToScreen(const IntRect&) const override;
119 virtual WebScreenInfo screenInfo() const OVERRIDE; 119 virtual WebScreenInfo screenInfo() const override;
120 virtual void contentsSizeChanged(LocalFrame*, const IntSize&) const OVERRIDE ; 120 virtual void contentsSizeChanged(LocalFrame*, const IntSize&) const override ;
121 virtual void deviceOrPageScaleFactorChanged() const OVERRIDE; 121 virtual void deviceOrPageScaleFactorChanged() const override;
122 virtual void layoutUpdated(LocalFrame*) const OVERRIDE; 122 virtual void layoutUpdated(LocalFrame*) const override;
123 virtual void mouseDidMoveOverElement( 123 virtual void mouseDidMoveOverElement(
124 const HitTestResult&, unsigned modifierFlags) OVERRIDE; 124 const HitTestResult&, unsigned modifierFlags) override;
125 virtual void setToolTip(const WTF::String& tooltipText, TextDirection) OVERR IDE; 125 virtual void setToolTip(const WTF::String& tooltipText, TextDirection) overr ide;
126 virtual void dispatchViewportPropertiesDidChange(const ViewportDescription&) const OVERRIDE; 126 virtual void dispatchViewportPropertiesDidChange(const ViewportDescription&) const override;
127 virtual void print(LocalFrame*) OVERRIDE; 127 virtual void print(LocalFrame*) override;
128 virtual void annotatedRegionsChanged() OVERRIDE; 128 virtual void annotatedRegionsChanged() override;
129 virtual bool paintCustomOverhangArea(GraphicsContext*, const IntRect&, const IntRect&, const IntRect&) OVERRIDE; 129 virtual bool paintCustomOverhangArea(GraphicsContext*, const IntRect&, const IntRect&, const IntRect&) override;
130 virtual PassOwnPtr<ColorChooser> createColorChooser(LocalFrame*, ColorChoose rClient*, const Color&) OVERRIDE; 130 virtual PassOwnPtr<ColorChooser> createColorChooser(LocalFrame*, ColorChoose rClient*, const Color&) override;
131 virtual PassRefPtr<DateTimeChooser> openDateTimeChooser(DateTimeChooserClien t*, const DateTimeChooserParameters&) OVERRIDE; 131 virtual PassRefPtr<DateTimeChooser> openDateTimeChooser(DateTimeChooserClien t*, const DateTimeChooserParameters&) override;
132 virtual void openTextDataListChooser(HTMLInputElement&) OVERRIDE; 132 virtual void openTextDataListChooser(HTMLInputElement&) override;
133 virtual void runOpenPanel(LocalFrame*, PassRefPtr<FileChooser>) OVERRIDE; 133 virtual void runOpenPanel(LocalFrame*, PassRefPtr<FileChooser>) override;
134 virtual void enumerateChosenDirectory(FileChooser*) OVERRIDE; 134 virtual void enumerateChosenDirectory(FileChooser*) override;
135 virtual void setCursor(const Cursor&) OVERRIDE; 135 virtual void setCursor(const Cursor&) override;
136 virtual void needTouchEvents(bool needTouchEvents) OVERRIDE; 136 virtual void needTouchEvents(bool needTouchEvents) override;
137 virtual void setTouchAction(TouchAction) OVERRIDE; 137 virtual void setTouchAction(TouchAction) override;
138 138
139 virtual GraphicsLayerFactory* graphicsLayerFactory() const OVERRIDE; 139 virtual GraphicsLayerFactory* graphicsLayerFactory() const override;
140 140
141 // Pass 0 as the GraphicsLayer to detatch the root layer. 141 // Pass 0 as the GraphicsLayer to detatch the root layer.
142 virtual void attachRootGraphicsLayer(GraphicsLayer*) OVERRIDE; 142 virtual void attachRootGraphicsLayer(GraphicsLayer*) override;
143 143
144 virtual void enterFullScreenForElement(Element*) OVERRIDE; 144 virtual void enterFullScreenForElement(Element*) override;
145 virtual void exitFullScreenForElement(Element*) OVERRIDE; 145 virtual void exitFullScreenForElement(Element*) override;
146 146
147 virtual void clearCompositedSelectionBounds() OVERRIDE; 147 virtual void clearCompositedSelectionBounds() override;
148 virtual void updateCompositedSelectionBounds(const blink::CompositedSelectio nBound& anchor, const blink::CompositedSelectionBound& focus) OVERRIDE; 148 virtual void updateCompositedSelectionBounds(const blink::CompositedSelectio nBound& anchor, const blink::CompositedSelectionBound& focus) override;
149 149
150 // ChromeClient methods: 150 // ChromeClient methods:
151 virtual void postAccessibilityNotification(AXObject*, AXObjectCache::AXNotif ication) OVERRIDE; 151 virtual void postAccessibilityNotification(AXObject*, AXObjectCache::AXNotif ication) override;
152 virtual String acceptLanguages() OVERRIDE; 152 virtual String acceptLanguages() override;
153 153
154 // ChromeClientImpl: 154 // ChromeClientImpl:
155 void setCursorForPlugin(const WebCursorInfo&); 155 void setCursorForPlugin(const WebCursorInfo&);
156 void setNewWindowNavigationPolicy(WebNavigationPolicy); 156 void setNewWindowNavigationPolicy(WebNavigationPolicy);
157 157
158 virtual bool hasOpenedPopup() const OVERRIDE; 158 virtual bool hasOpenedPopup() const override;
159 virtual PassRefPtrWillBeRawPtr<PopupMenu> createPopupMenu(LocalFrame&, Popup MenuClient*) const OVERRIDE; 159 virtual PassRefPtrWillBeRawPtr<PopupMenu> createPopupMenu(LocalFrame&, Popup MenuClient*) const override;
160 PagePopup* openPagePopup(PagePopupClient*, const IntRect&); 160 PagePopup* openPagePopup(PagePopupClient*, const IntRect&);
161 void closePagePopup(PagePopup*); 161 void closePagePopup(PagePopup*);
162 virtual void setPagePopupDriver(PagePopupDriver*) OVERRIDE; 162 virtual void setPagePopupDriver(PagePopupDriver*) override;
163 virtual void resetPagePopupDriver() OVERRIDE; 163 virtual void resetPagePopupDriver() override;
164 virtual PagePopupDriver* pagePopupDriver() const OVERRIDE { return m_pagePop upDriver; } 164 virtual PagePopupDriver* pagePopupDriver() const override { return m_pagePop upDriver; }
165 165
166 virtual bool shouldRunModalDialogDuringPageDismissal(const DialogType&, cons t String& dialogMessage, Document::PageDismissalType) const OVERRIDE; 166 virtual bool shouldRunModalDialogDuringPageDismissal(const DialogType&, cons t String& dialogMessage, Document::PageDismissalType) const override;
167 167
168 virtual bool requestPointerLock() OVERRIDE; 168 virtual bool requestPointerLock() override;
169 virtual void requestPointerUnlock() OVERRIDE; 169 virtual void requestPointerUnlock() override;
170 170
171 virtual void didAssociateFormControls(const WillBeHeapVector<RefPtrWillBeMem ber<Element> >&) OVERRIDE; 171 virtual void didAssociateFormControls(const WillBeHeapVector<RefPtrWillBeMem ber<Element> >&) override;
172 virtual void didChangeValueInTextField(HTMLFormControlElement&) OVERRIDE; 172 virtual void didChangeValueInTextField(HTMLFormControlElement&) override;
173 virtual void didEndEditingOnTextField(HTMLInputElement&) OVERRIDE; 173 virtual void didEndEditingOnTextField(HTMLInputElement&) override;
174 virtual void handleKeyboardEventOnTextField(HTMLInputElement&, KeyboardEvent &) OVERRIDE; 174 virtual void handleKeyboardEventOnTextField(HTMLInputElement&, KeyboardEvent &) override;
175 175
176 // FIXME: Remove this method once we have input routing in the browser 176 // FIXME: Remove this method once we have input routing in the browser
177 // process. See http://crbug.com/339659. 177 // process. See http://crbug.com/339659.
178 virtual void forwardInputEvent(Frame*, Event*) OVERRIDE; 178 virtual void forwardInputEvent(Frame*, Event*) override;
179 179
180 virtual void didCancelCompositionOnSelectionChange() OVERRIDE; 180 virtual void didCancelCompositionOnSelectionChange() override;
181 virtual void willSetInputMethodState() OVERRIDE; 181 virtual void willSetInputMethodState() override;
182 virtual void didUpdateTextOfFocusedElementByNonUserInput() OVERRIDE; 182 virtual void didUpdateTextOfFocusedElementByNonUserInput() override;
183 virtual void showImeIfNeeded() OVERRIDE; 183 virtual void showImeIfNeeded() override;
184 184
185 private: 185 private:
186 virtual bool isChromeClientImpl() const OVERRIDE { return true; } 186 virtual bool isChromeClientImpl() const override { return true; }
187 187
188 WebNavigationPolicy getNavigationPolicy(); 188 WebNavigationPolicy getNavigationPolicy();
189 void setCursor(const WebCursorInfo&); 189 void setCursor(const WebCursorInfo&);
190 190
191 WebViewImpl* m_webView; // weak pointer 191 WebViewImpl* m_webView; // weak pointer
192 bool m_toolbarsVisible; 192 bool m_toolbarsVisible;
193 bool m_statusbarVisible; 193 bool m_statusbarVisible;
194 bool m_scrollbarsVisible; 194 bool m_scrollbarsVisible;
195 bool m_menubarVisible; 195 bool m_menubarVisible;
196 bool m_resizable; 196 bool m_resizable;
197 197
198 PagePopupDriver* m_pagePopupDriver; 198 PagePopupDriver* m_pagePopupDriver;
199 }; 199 };
200 200
201 DEFINE_TYPE_CASTS(ChromeClientImpl, ChromeClient, client, client->isChromeClient Impl(), client.isChromeClientImpl()); 201 DEFINE_TYPE_CASTS(ChromeClientImpl, ChromeClient, client, client->isChromeClient Impl(), client.isChromeClientImpl());
202 202
203 } // namespace blink 203 } // namespace blink
204 204
205 #endif 205 #endif
OLDNEW
« no previous file with comments | « Source/web/BackForwardClientImpl.h ('k') | Source/web/ColorChooserPopupUIController.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698