Index: chrome/browser/extensions/context_menu_matcher.h |
diff --git a/chrome/browser/extensions/context_menu_matcher.h b/chrome/browser/extensions/context_menu_matcher.h |
index 3dee9bdb268470560e7ccba20963314486de51be..0367c90cee423543fe2c614a726673799436b511 100644 |
--- a/chrome/browser/extensions/context_menu_matcher.h |
+++ b/chrome/browser/extensions/context_menu_matcher.h |
@@ -40,6 +40,11 @@ class ContextMenuMatcher { |
void Clear(); |
+ // This function returns the top level context menu title of an extension |
+ // based on a printable selection text. |
+ std::string GetTopLevelContextMenuTitle(const std::string& extension_id, |
+ const string16& selection_text); |
+ |
bool IsCommandIdChecked(int command_id) const; |
bool IsCommandIdEnabled(int command_id) const; |
void ExecuteCommand(int command_id, |
@@ -49,6 +54,12 @@ class ContextMenuMatcher { |
private: |
friend class ::ExtensionContextMenuBrowserTest; |
+ bool GetRelevantExtensionTopLevelItems( |
+ const std::string& extension_id, |
+ const Extension** extension, |
+ bool& can_cross_incognito, |
+ MenuItem::List& items); |
+ |
MenuItem::List GetRelevantExtensionItems( |
const MenuItem::List& items, |
bool can_cross_incognito); |