diff options
author | finnur@chromium.org <finnur@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-19 11:19:39 +0000 |
---|---|---|
committer | finnur@chromium.org <finnur@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-19 11:19:39 +0000 |
commit | f681c78a89e758ff1255708569fd6562af28b574 (patch) | |
tree | 1f592e73bba5d4b1308c61c0a8a1d08850366abc /chrome/browser/extensions/extension_prefs.h | |
parent | ea3172c71d6495f32e3f20db267cb557ea1f2093 (diff) | |
download | chromium_src-f681c78a89e758ff1255708569fd6562af28b574.zip chromium_src-f681c78a89e758ff1255708569fd6562af28b574.tar.gz chromium_src-f681c78a89e758ff1255708569fd6562af28b574.tar.bz2 |
Allow users to hide Browser Actions by right-clicking the icon and selecting Hide.
To un-hide, you need to disable and enable the extension.
BUG=57824
TEST=BrowserActionsContainerTest.ForceHide, ExtensionPrefsHidingBrowserActions.ForceHide
Review URL: http://codereview.chromium.org/5164002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66760 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_prefs.h')
-rw-r--r-- | chrome/browser/extensions/extension_prefs.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_prefs.h b/chrome/browser/extensions/extension_prefs.h index 298d03c..11c3843 100644 --- a/chrome/browser/extensions/extension_prefs.h +++ b/chrome/browser/extensions/extension_prefs.h @@ -78,6 +78,10 @@ class ExtensionPrefs { // Called to change the extension's state when it is enabled/disabled. void SetExtensionState(const Extension* extension, Extension::State); + // Getter and setter for browser action visibility. + bool GetBrowserActionVisibility(const Extension* extension); + void SetBrowserActionVisibility(const Extension* extension, bool visible); + // Did the extension ask to escalate its permission during an upgrade? bool DidExtensionEscalatePermissions(const std::string& id); |