Index: chrome/browser/ui/views/renderer_context_menu/render_view_context_menu_views.h |
diff --git a/chrome/browser/ui/views/renderer_context_menu/render_view_context_menu_views.h b/chrome/browser/ui/views/renderer_context_menu/render_view_context_menu_views.h |
index 3c8a906eeb7eec14a68b44b7b6e13670d72a53d5..a8cf957bd98936559ff279c74fdbc2d297ae9d98 100644 |
--- a/chrome/browser/ui/views/renderer_context_menu/render_view_context_menu_views.h |
+++ b/chrome/browser/ui/views/renderer_context_menu/render_view_context_menu_views.h |
@@ -8,6 +8,10 @@ |
#include "chrome/browser/renderer_context_menu/render_view_context_menu.h" |
#include "ui/base/ui_base_types.h" |
+namespace aura { |
+class Window; |
+} |
+ |
namespace gfx { |
class Point; |
} |
@@ -31,11 +35,15 @@ class RenderViewContextMenuViews : public RenderViewContextMenu { |
virtual void ExecuteCommand(int command_id, int event_flags) override; |
+ // RenderViewContextMenuBase implementation. |
+ virtual void Show() override; |
+ |
protected: |
RenderViewContextMenuViews(content::RenderFrameHost* render_frame_host, |
const content::ContextMenuParams& params); |
- // RenderViewContextMenu implementation. |
+ // RenderViewContextMenuBase implementation. |
+ virtual void CalculateScreenCoordinatesInParams() override; |
virtual bool GetAcceleratorForCommandId( |
int command_id, |
ui::Accelerator* accelerator) override; |
@@ -45,6 +53,9 @@ class RenderViewContextMenuViews : public RenderViewContextMenu { |
virtual bool IsCommandIdChecked(int command_id) const override; |
virtual bool IsCommandIdEnabled(int command_id) const override; |
+ aura::Window* GetActiveNativeView(); |
+ views::Widget* GetTopLevelWidget(); |
+ |
// Model for the BiDi input submenu. |
ui::SimpleMenuModel bidi_submenu_model_; |
DISALLOW_COPY_AND_ASSIGN(RenderViewContextMenuViews); |