| Index: chrome/browser/extensions/api/extension_action/extension_action_api.h
|
| diff --git a/chrome/browser/extensions/api/extension_action/extension_action_api.h b/chrome/browser/extensions/api/extension_action/extension_action_api.h
|
| index e4da30bd6bf6688cb00850ee3c97b228bd266d5f..2074a3776e4fae79cda25df47b7ecc84cd365d76 100644
|
| --- a/chrome/browser/extensions/api/extension_action/extension_action_api.h
|
| +++ b/chrome/browser/extensions/api/extension_action/extension_action_api.h
|
| @@ -21,6 +21,7 @@ class WebContents;
|
| }
|
|
|
| namespace extensions {
|
| +class ExtensionPrefs;
|
| class TabHelper;
|
|
|
| class ExtensionActionAPI : public ProfileKeyedAPI {
|
| @@ -28,6 +29,12 @@ class ExtensionActionAPI : public ProfileKeyedAPI {
|
| explicit ExtensionActionAPI(Profile* profile);
|
| virtual ~ExtensionActionAPI();
|
|
|
| + static bool GetBrowserActionVisibility(const ExtensionPrefs* prefs,
|
| + const std::string& extension_id);
|
| + static void SetBrowserActionVisibility(ExtensionPrefs* prefs,
|
| + const std::string& extension_id,
|
| + bool visible);
|
| +
|
| // ProfileKeyedAPI implementation.
|
| static ProfileKeyedAPIFactory<ExtensionActionAPI>* GetFactoryInstance();
|
|
|
|
|