OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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_H_ | 5 #ifndef CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ |
6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ | 6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 23 matching lines...) Expand all Loading... |
34 class SkBitmap; | 34 class SkBitmap; |
35 class ViewMsg_Navigate; | 35 class ViewMsg_Navigate; |
36 struct ContextMenuParams; | 36 struct ContextMenuParams; |
37 struct MediaPlayerAction; | 37 struct MediaPlayerAction; |
38 struct ViewHostMsg_AccessibilityNotification_Params; | 38 struct ViewHostMsg_AccessibilityNotification_Params; |
39 struct ViewHostMsg_CreateWindow_Params; | 39 struct ViewHostMsg_CreateWindow_Params; |
40 struct ViewHostMsg_ShowPopup_Params; | 40 struct ViewHostMsg_ShowPopup_Params; |
41 struct ViewMsg_Navigate_Params; | 41 struct ViewMsg_Navigate_Params; |
42 struct WebDropData; | 42 struct WebDropData; |
43 struct UserMetricsAction; | 43 struct UserMetricsAction; |
| 44 struct ViewHostMsg_RunFileChooser_Params; |
44 | 45 |
45 namespace base { | 46 namespace base { |
46 class ListValue; | 47 class ListValue; |
47 } | 48 } |
48 | 49 |
49 namespace gfx { | 50 namespace gfx { |
50 class Point; | 51 class Point; |
51 } // namespace gfx | 52 } // namespace gfx |
52 | 53 |
53 namespace ui { | 54 namespace ui { |
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
468 void OnRequestDesktopNotificationPermission(const GURL& origin, | 469 void OnRequestDesktopNotificationPermission(const GURL& origin, |
469 int callback_id); | 470 int callback_id); |
470 void OnShowDesktopNotification( | 471 void OnShowDesktopNotification( |
471 const DesktopNotificationHostMsg_Show_Params& params); | 472 const DesktopNotificationHostMsg_Show_Params& params); |
472 void OnCancelDesktopNotification(int notification_id); | 473 void OnCancelDesktopNotification(int notification_id); |
473 | 474 |
474 #if defined(OS_MACOSX) | 475 #if defined(OS_MACOSX) |
475 void OnMsgShowPopup(const ViewHostMsg_ShowPopup_Params& params); | 476 void OnMsgShowPopup(const ViewHostMsg_ShowPopup_Params& params); |
476 #endif | 477 #endif |
477 | 478 |
| 479 void OnRunFileChooser(const ViewHostMsg_RunFileChooser_Params& params); |
| 480 |
478 private: | 481 private: |
479 friend class TestRenderViewHost; | 482 friend class TestRenderViewHost; |
480 | 483 |
481 // The SiteInstance associated with this RenderViewHost. All pages drawn | 484 // The SiteInstance associated with this RenderViewHost. All pages drawn |
482 // in this RenderViewHost are part of this SiteInstance. Should not change | 485 // in this RenderViewHost are part of this SiteInstance. Should not change |
483 // over time. | 486 // over time. |
484 scoped_refptr<SiteInstance> instance_; | 487 scoped_refptr<SiteInstance> instance_; |
485 | 488 |
486 // Our delegate, which wants to know about changes in the RenderView. | 489 // Our delegate, which wants to know about changes in the RenderView. |
487 RenderViewHostDelegate* delegate_; | 490 RenderViewHostDelegate* delegate_; |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
555 // The termination status of the last render view that terminated. | 558 // The termination status of the last render view that terminated. |
556 base::TerminationStatus render_view_termination_status_; | 559 base::TerminationStatus render_view_termination_status_; |
557 | 560 |
558 // A list of observers that filter messages. Weak references. | 561 // A list of observers that filter messages. Weak references. |
559 ObserverList<RenderViewHostObserver> observers_; | 562 ObserverList<RenderViewHostObserver> observers_; |
560 | 563 |
561 DISALLOW_COPY_AND_ASSIGN(RenderViewHost); | 564 DISALLOW_COPY_AND_ASSIGN(RenderViewHost); |
562 }; | 565 }; |
563 | 566 |
564 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ | 567 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_VIEW_HOST_H_ |
OLD | NEW |