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 a07d9d534fac896f25eae444bf455c9276b2a9b1..083b755a4a0975ade0ef936ee159cd70935e6594 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; |
} |
@@ -32,7 +36,8 @@ class ExtensionContextMenuModel |
HIDE, |
UNINSTALL, |
MANAGE, |
- INSPECT_POPUP |
+ INSPECT_POPUP, |
+ ALWAYS_RUN |
}; |
// Delegate to handle showing an ExtensionAction popup. |
@@ -82,6 +87,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; |
+ |
// A copy of the extension's id. |
std::string extension_id_; |