Index: chrome/browser/ui/cocoa/tab_contents/chrome_web_contents_view_delegate_mac.h |
diff --git a/chrome/browser/ui/cocoa/tab_contents/chrome_web_contents_view_delegate_mac.h b/chrome/browser/ui/cocoa/tab_contents/chrome_web_contents_view_delegate_mac.h |
index ba128a3eefaf6c49dfc87010459e7278fa86f8f6..619c5ee25ab045bc6d5ff9d14648976c71c8b2cd 100644 |
--- a/chrome/browser/ui/cocoa/tab_contents/chrome_web_contents_view_delegate_mac.h |
+++ b/chrome/browser/ui/cocoa/tab_contents/chrome_web_contents_view_delegate_mac.h |
@@ -10,7 +10,7 @@ |
#include "base/basictypes.h" |
#include "base/memory/scoped_ptr.h" |
#include "components/renderer_context_menu/context_menu_delegate.h" |
-#include "content/public/browser/web_contents_view_delegate.h" |
+#import "content/public/browser/web_contents_view_delegate_mac.h" |
class RenderViewContextMenu; |
class RenderViewContextMenuMac; |
@@ -24,20 +24,23 @@ class WebContents; |
// A chrome/ specific class that extends WebContentsViewMac with features that |
// live in chrome/. |
class ChromeWebContentsViewDelegateMac |
- : public content::WebContentsViewDelegate, |
+ : public content::WebContentsViewDelegateMac, |
public ContextMenuDelegate { |
public: |
explicit ChromeWebContentsViewDelegateMac(content::WebContents* web_contents); |
virtual ~ChromeWebContentsViewDelegateMac(); |
- // Overridden from WebContentsViewDelegate: |
+ // Overridden from WebContentsViewDelegateMac: |
virtual NSObject<RenderWidgetHostViewMacDelegate>* |
CreateRenderWidgetHostViewDelegate( |
content::RenderWidgetHost* render_widget_host) OVERRIDE; |
+ |
+ // Overridden from WebContentsViewDelegate: |
virtual content::WebDragDestDelegate* GetDragDestDelegate() OVERRIDE; |
virtual void ShowContextMenu( |
content::RenderFrameHost* render_frame_host, |
const content::ContextMenuParams& params) OVERRIDE; |
+ virtual WebContentsViewDelegateMac* AsWebContentsViewDelegateMac() OVERRIDE; |
// Overridden from ContextMenuDelegate. |
virtual scoped_ptr<RenderViewContextMenu> BuildMenu( |