Index: chrome/browser/extensions/extension_context_menu_model.h |
diff --git a/chrome/browser/extensions/extension_context_menu_model.h b/chrome/browser/extensions/extension_context_menu_model.h |
index 0ec50f7b330c841cb9a86ffe93694e2b6fb6b68d..50e9837f7f9a2374221647de8b701af9bd6d0770 100644 |
--- a/chrome/browser/extensions/extension_context_menu_model.h |
+++ b/chrome/browser/extensions/extension_context_menu_model.h |
@@ -15,6 +15,10 @@ class Browser; |
class ExtensionAction; |
class Profile; |
+namespace content { |
+class WebContents; |
+} |
+ |
namespace extensions { |
class Extension; |
class ContextMenuMatcher; |
@@ -34,7 +38,8 @@ class ExtensionContextMenuModel |
HIDE, |
UNINSTALL, |
MANAGE, |
- INSPECT_POPUP |
+ INSPECT_POPUP, |
+ ALWAYS_RUN |
}; |
// Type of action the extension icon represents. |
@@ -89,6 +94,9 @@ class ExtensionContextMenuModel |
// extension has been uninstalled and no longer exists. |
const extensions::Extension* GetExtension() const; |
+ // Returns the active web contents. |
+ content::WebContents* GetActiveWebContents() const; |
+ |
// Appends the extension's context menu items. |
void AppendExtensionItems(); |