| Index: chrome/browser/extensions/api/extension_action/extension_actions_api.h
|
| diff --git a/chrome/browser/extensions/api/extension_action/extension_actions_api.h b/chrome/browser/extensions/api/extension_action/extension_actions_api.h
|
| index 5ab8043412919f25377ee8bbb310e428678250ac..ac43e187367c02c3f0442c9c6edc7f86aa234253 100644
|
| --- a/chrome/browser/extensions/api/extension_action/extension_actions_api.h
|
| +++ b/chrome/browser/extensions/api/extension_action/extension_actions_api.h
|
| @@ -11,6 +11,9 @@
|
| namespace base {
|
| class DictionaryValue;
|
| }
|
| +namespace extensions {
|
| +class TabHelper;
|
| +}
|
| class TabContents;
|
|
|
| // Implementation of the browserAction, pageAction, and scriptBadge APIs.
|
| @@ -34,6 +37,10 @@ class ExtensionActionFunction : public SyncExtensionFunction {
|
| void NotifyLocationBarChange();
|
| bool SetVisible(bool visible);
|
|
|
| + // Extension-related information for |tab_id_|.
|
| + // CHECK-fails if there is no tab.
|
| + extensions::TabHelper& tab_helper() const;
|
| +
|
| // All the extension action APIs take a single argument called details that
|
| // is a dictionary.
|
| base::DictionaryValue* details_;
|
|
|