| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 5 #ifndef CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
| 6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 6 #define CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
| 7 | 7 |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 #include <stdint.h> | 9 #include <stdint.h> |
| 10 | 10 |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 #include "content/renderer/android/renderer_date_time_picker.h" | 66 #include "content/renderer/android/renderer_date_time_picker.h" |
| 67 #endif | 67 #endif |
| 68 | 68 |
| 69 #if defined(COMPILER_MSVC) | 69 #if defined(COMPILER_MSVC) |
| 70 // RenderViewImpl is a diamond-shaped hierarchy, with WebWidgetClient at the | 70 // RenderViewImpl is a diamond-shaped hierarchy, with WebWidgetClient at the |
| 71 // root. VS warns when we inherit the WebWidgetClient method implementations | 71 // root. VS warns when we inherit the WebWidgetClient method implementations |
| 72 // from RenderWidget. It's safe to ignore that warning. | 72 // from RenderWidget. It's safe to ignore that warning. |
| 73 #pragma warning(disable: 4250) | 73 #pragma warning(disable: 4250) |
| 74 #endif | 74 #endif |
| 75 | 75 |
| 76 class SkBitmap; | |
| 77 struct PP_NetAddress_Private; | |
| 78 struct ViewMsg_StopFinding_Params; | |
| 79 | |
| 80 namespace base { | |
| 81 class CommandLine; | |
| 82 } | |
| 83 | |
| 84 namespace blink { | 76 namespace blink { |
| 85 class WebApplicationCacheHost; | 77 class WebApplicationCacheHost; |
| 86 class WebApplicationCacheHostClient; | |
| 87 class WebDOMMessageEvent; | |
| 88 class WebDataSource; | 78 class WebDataSource; |
| 89 class WebDateTimeChooserCompletion; | 79 class WebDateTimeChooserCompletion; |
| 90 class WebDragData; | 80 class WebDragData; |
| 91 class WebGestureEvent; | 81 class WebGestureEvent; |
| 92 class WebIconURL; | 82 class WebIconURL; |
| 93 class WebImage; | 83 class WebImage; |
| 94 class WebPeerConnection00Handler; | |
| 95 class WebPeerConnection00HandlerClient; | |
| 96 class WebMouseEvent; | 84 class WebMouseEvent; |
| 97 class WebPeerConnectionHandler; | |
| 98 class WebPeerConnectionHandlerClient; | |
| 99 class WebSpeechRecognizer; | 85 class WebSpeechRecognizer; |
| 100 class WebStorageNamespace; | 86 class WebStorageNamespace; |
| 101 class WebTouchEvent; | |
| 102 class WebURLRequest; | 87 class WebURLRequest; |
| 103 struct WebActiveWheelFlingParameters; | 88 struct WebActiveWheelFlingParameters; |
| 104 struct WebDateTimeChooserParams; | 89 struct WebDateTimeChooserParams; |
| 105 struct WebFileChooserParams; | |
| 106 struct WebMediaPlayerAction; | 90 struct WebMediaPlayerAction; |
| 107 struct WebPluginAction; | 91 struct WebPluginAction; |
| 108 struct WebPoint; | 92 struct WebPoint; |
| 109 struct WebWindowFeatures; | 93 struct WebWindowFeatures; |
| 110 | 94 |
| 111 #if defined(OS_ANDROID) | 95 #if defined(OS_ANDROID) |
| 112 class WebHitTestResult; | 96 class WebHitTestResult; |
| 113 #endif | 97 #endif |
| 114 } // namespace blink | 98 } // namespace blink |
| 115 | 99 |
| 116 namespace content { | 100 namespace content { |
| 117 | 101 |
| 118 class HistoryController; | 102 class HistoryController; |
| 119 class HistoryEntry; | |
| 120 class PageState; | |
| 121 class RenderViewImplTest; | 103 class RenderViewImplTest; |
| 122 class RenderViewObserver; | 104 class RenderViewObserver; |
| 123 class RenderViewTest; | 105 class RenderViewTest; |
| 124 class RendererDateTimePicker; | 106 class RendererDateTimePicker; |
| 125 class RendererWebColorChooserImpl; | |
| 126 class SpeechRecognitionDispatcher; | 107 class SpeechRecognitionDispatcher; |
| 127 class WebPluginDelegateProxy; | |
| 128 struct FaviconURL; | 108 struct FaviconURL; |
| 129 struct FileChooserParams; | 109 struct FileChooserParams; |
| 130 struct FileChooserFileInfo; | |
| 131 struct RenderViewImplParams; | |
| 132 struct ResizeParams; | 110 struct ResizeParams; |
| 133 | 111 |
| 134 namespace mojom { | 112 namespace mojom { |
| 135 class CreateViewParams; | 113 class CreateViewParams; |
| 136 } | 114 } |
| 137 | 115 |
| 138 #if defined(OS_ANDROID) | |
| 139 class WebMediaPlayerProxyAndroid; | |
| 140 #endif | |
| 141 | |
| 142 // | 116 // |
| 143 // RenderView is an object that manages a WebView object, and provides a | 117 // RenderView is an object that manages a WebView object, and provides a |
| 144 // communication interface with an embedding application process. | 118 // communication interface with an embedding application process. |
| 145 // | 119 // |
| 146 // DEPRECATED: RenderViewImpl is being removed as part of the SiteIsolation | 120 // DEPRECATED: RenderViewImpl is being removed as part of the SiteIsolation |
| 147 // project. New code should be added to RenderFrameImpl instead. | 121 // project. New code should be added to RenderFrameImpl instead. |
| 148 // | 122 // |
| 149 // For context, please see https://crbug.com/467770 and | 123 // For context, please see https://crbug.com/467770 and |
| 150 // http://www.chromium.org/developers/design-documents/site-isolation. | 124 // http://www.chromium.org/developers/design-documents/site-isolation. |
| 151 class CONTENT_EXPORT RenderViewImpl | 125 class CONTENT_EXPORT RenderViewImpl |
| (...skipping 748 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 900 // use the Observer interface to filter IPC messages and receive frame change | 874 // use the Observer interface to filter IPC messages and receive frame change |
| 901 // notifications. | 875 // notifications. |
| 902 // --------------------------------------------------------------------------- | 876 // --------------------------------------------------------------------------- |
| 903 | 877 |
| 904 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); | 878 DISALLOW_COPY_AND_ASSIGN(RenderViewImpl); |
| 905 }; | 879 }; |
| 906 | 880 |
| 907 } // namespace content | 881 } // namespace content |
| 908 | 882 |
| 909 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ | 883 #endif // CONTENT_RENDERER_RENDER_VIEW_IMPL_H_ |
| OLD | NEW |