summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_prefs.h
diff options
context:
space:
mode:
authorfinnur@chromium.org <finnur@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-19 11:19:39 +0000
committerfinnur@chromium.org <finnur@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-19 11:19:39 +0000
commitf681c78a89e758ff1255708569fd6562af28b574 (patch)
tree1f592e73bba5d4b1308c61c0a8a1d08850366abc /chrome/browser/extensions/extension_prefs.h
parentea3172c71d6495f32e3f20db267cb557ea1f2093 (diff)
downloadchromium_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.h4
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);