summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_prefs.h
diff options
context:
space:
mode:
authorbattre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-24 21:15:16 +0000
committerbattre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-24 21:15:16 +0000
commit9a28f13d854c19ae09e2f2e260a2ddc366aef355 (patch)
tree15e513c433c89c64bd52f4e3c59de355e83696c2 /chrome/browser/extensions/extension_prefs.h
parentdfb26435674c4ab5e9bb003b7a9355ba52b624bb (diff)
downloadchromium_src-9a28f13d854c19ae09e2f2e260a2ddc366aef355.zip
chromium_src-9a28f13d854c19ae09e2f2e260a2ddc366aef355.tar.gz
chromium_src-9a28f13d854c19ae09e2f2e260a2ddc366aef355.tar.bz2
Added LevelOfControl to Preferences API's get() result
BUG=73427 TEST=./unit_tests --gtest_filter="PrefValueStoreTest.*" && ./unit_tests --gtest_filter="ExtensionPrefValueMapTest.*" && ./browser_tests --gtest_filter=ExtensionApiTest.IncognitoContentSettings && ./browser_tests --gtest_filter=ExtensionApiTest.ContentSettings Review URL: http://codereview.chromium.org/6542021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75947 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_prefs.h')
-rw-r--r--chrome/browser/extensions/extension_prefs.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_prefs.h b/chrome/browser/extensions/extension_prefs.h
index a8ebe7d..611d4b1 100644
--- a/chrome/browser/extensions/extension_prefs.h
+++ b/chrome/browser/extensions/extension_prefs.h
@@ -288,6 +288,18 @@ class ExtensionPrefs {
const std::string& pref_key,
bool incognito);
+ // Returns true if currently no extension with higher precedence controls the
+ // preference.
+ bool CanExtensionControlPref(const std::string& extension_id,
+ const std::string& pref_key,
+ bool incognito);
+
+ // Returns true if extension |extension_id| currently controls the
+ // preference.
+ bool DoesExtensionControlPref(const std::string& extension_id,
+ const std::string& pref_key,
+ bool incognito);
+
static void RegisterUserPrefs(PrefService* prefs);
// The underlying PrefService.