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_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_IMPL_H_ | 5 #ifndef CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_IMPL_H_ |
6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_IMPL_H_ | 6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_IMPL_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 22 matching lines...) Expand all Loading... |
33 #include "third_party/WebKit/public/web/WebConsoleMessage.h" | 33 #include "third_party/WebKit/public/web/WebConsoleMessage.h" |
34 #include "third_party/WebKit/public/web/WebPopupType.h" | 34 #include "third_party/WebKit/public/web/WebPopupType.h" |
35 #include "third_party/skia/include/core/SkColor.h" | 35 #include "third_party/skia/include/core/SkColor.h" |
36 #include "ui/base/window_open_disposition.h" | 36 #include "ui/base/window_open_disposition.h" |
37 | 37 |
38 class SkBitmap; | 38 class SkBitmap; |
39 | 39 |
40 namespace content { | 40 namespace content { |
41 | 41 |
42 class PageState; | 42 class PageState; |
43 class RenderWidgetHostDelegate; | |
44 class SessionStorageNamespace; | 43 class SessionStorageNamespace; |
45 struct FileChooserFileInfo; | |
46 struct FileChooserParams; | |
47 struct FrameReplicationState; | 44 struct FrameReplicationState; |
48 | 45 |
49 namespace mojom { | 46 namespace mojom { |
50 class CreateNewWindowParams; | 47 class CreateNewWindowParams; |
51 } | 48 } |
52 | 49 |
53 // This implements the RenderViewHost interface that is exposed to | 50 // This implements the RenderViewHost interface that is exposed to |
54 // embedders of content, and adds things only visible to content. | 51 // embedders of content, and adds things only visible to content. |
55 // | 52 // |
56 // The exact API of this object needs to be more thoroughly designed. Right | 53 // The exact API of this object needs to be more thoroughly designed. Right |
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
396 bool render_view_ready_on_process_launch_; | 393 bool render_view_ready_on_process_launch_; |
397 | 394 |
398 base::WeakPtrFactory<RenderViewHostImpl> weak_factory_; | 395 base::WeakPtrFactory<RenderViewHostImpl> weak_factory_; |
399 | 396 |
400 DISALLOW_COPY_AND_ASSIGN(RenderViewHostImpl); | 397 DISALLOW_COPY_AND_ASSIGN(RenderViewHostImpl); |
401 }; | 398 }; |
402 | 399 |
403 } // namespace content | 400 } // namespace content |
404 | 401 |
405 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_IMPL_H_ | 402 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_IMPL_H_ |
OLD | NEW |