This source file includes following definitions.
- SupportsGroup
#include "chrome/browser/renderer_context_menu/context_menu_content_type_panel.h"
ContextMenuContentTypePanel::ContextMenuContentTypePanel(
content::RenderFrameHost* render_frame_host,
const content::ContextMenuParams& params)
: ContextMenuContentType(render_frame_host, params, false) {
}
ContextMenuContentTypePanel::~ContextMenuContentTypePanel() {
}
bool ContextMenuContentTypePanel::SupportsGroup(int group) {
switch (group) {
case ITEM_GROUP_LINK:
return params().unfiltered_link_url.is_valid();
case ITEM_GROUP_EDITABLE:
case ITEM_GROUP_COPY:
return ContextMenuContentType::SupportsGroup(group);
case ITEM_GROUP_CURRENT_EXTENSION:
return true;
default:
return false;
}
}