Chromium Code Reviews| Index: chrome/browser/guestview/webview/menu_context_guest.cc |
| diff --git a/chrome/browser/guestview/webview/menu_context_guest.cc b/chrome/browser/guestview/webview/menu_context_guest.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..06eda62fe3d04c6c7de90dba56f1fc0e7e8b089a |
| --- /dev/null |
| +++ b/chrome/browser/guestview/webview/menu_context_guest.cc |
| @@ -0,0 +1,29 @@ |
| +// Copyright 2014 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#include "chrome/browser/guestview/webview/menu_context_guest.h" |
| + |
| +MenuContextGuest::MenuContextGuest(content::RenderFrameHost* render_frame_host, |
|
Fady Samuel
2014/02/25 00:33:53
Can we call this a WebViewMenuContext?
lazyboy
2014/02/25 01:29:08
Done.
|
| + const content::ContextMenuParams& params) |
| + : MenuContext(render_frame_host, params) { |
| +} |
| + |
| +MenuContextGuest::~MenuContextGuest() { |
| +} |
| + |
| +bool MenuContextGuest::SupportsGroup(int group) { |
| + switch (group) { |
| + case ITEM_GROUP_PAGE: |
| + case ITEM_GROUP_FRAME: |
| + case ITEM_GROUP_LINK: |
| + case ITEM_GROUP_SEARCH_PROVIDER: |
| + case ITEM_GROUP_PRINT: |
| + case ITEM_GROUP_ALL_EXTENSION: |
| + case ITEM_GROUP_CURRENT_EXTENSION: |
| + case ITEM_GROUP_PRINT_PREVIEW: |
| + return false; |
| + default: |
| + return MenuContext::SupportsGroup(group); |
| + } |
| +} |