Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(524)

Side by Side Diff: chrome/browser/extensions/api/settings_private/prefs_util.cc

Issue 1372053002: Flesh out the location-page class to make it more general. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address feedback: CLs 4 through 7 (inclusive) Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/extensions/api/settings_private/prefs_util.h" 5 #include "chrome/browser/extensions/api/settings_private/prefs_util.h"
6 6
7 #include "base/prefs/pref_service.h" 7 #include "base/prefs/pref_service.h"
8 #include "chrome/browser/browser_process.h" 8 #include "chrome/browser/browser_process.h"
9 #include "chrome/browser/extensions/chrome_extension_function.h" 9 #include "chrome/browser/extensions/chrome_extension_function.h"
10 #include "chrome/browser/profiles/profile.h" 10 #include "chrome/browser/profiles/profile.h"
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 (*s_whitelist)["browser.clear_data.passwords"] = 102 (*s_whitelist)["browser.clear_data.passwords"] =
103 settings_private::PrefType::PREF_TYPE_BOOLEAN; 103 settings_private::PrefType::PREF_TYPE_BOOLEAN;
104 (*s_whitelist)["browser.clear_data.form_data"] = 104 (*s_whitelist)["browser.clear_data.form_data"] =
105 settings_private::PrefType::PREF_TYPE_BOOLEAN; 105 settings_private::PrefType::PREF_TYPE_BOOLEAN;
106 (*s_whitelist)["browser.clear_data.hosted_apps_data"] = 106 (*s_whitelist)["browser.clear_data.hosted_apps_data"] =
107 settings_private::PrefType::PREF_TYPE_BOOLEAN; 107 settings_private::PrefType::PREF_TYPE_BOOLEAN;
108 (*s_whitelist)["browser.clear_data.content_licenses"] = 108 (*s_whitelist)["browser.clear_data.content_licenses"] =
109 settings_private::PrefType::PREF_TYPE_BOOLEAN; 109 settings_private::PrefType::PREF_TYPE_BOOLEAN;
110 (*s_whitelist)["browser.clear_data.time_period"] = 110 (*s_whitelist)["browser.clear_data.time_period"] =
111 settings_private::PrefType::PREF_TYPE_NUMBER; 111 settings_private::PrefType::PREF_TYPE_NUMBER;
112 (*s_whitelist)["profile.default_content_setting_values.cookies"] =
113 settings_private::PrefType::PREF_TYPE_NUMBER;
114 (*s_whitelist)["profile.default_content_setting_values.javascript"] =
115 settings_private::PrefType::PREF_TYPE_NUMBER;
116 (*s_whitelist)["profile.default_content_setting_values.fullscreen"] =
117 settings_private::PrefType::PREF_TYPE_NUMBER;
118 (*s_whitelist)["profile.default_content_setting_values.popups"] =
119 settings_private::PrefType::PREF_TYPE_NUMBER;
120 (*s_whitelist)["profile.default_content_setting_values.geolocation"] =
121 settings_private::PrefType::PREF_TYPE_NUMBER;
122 (*s_whitelist)["profile.default_content_setting_values.notifications"] =
123 settings_private::PrefType::PREF_TYPE_NUMBER;
124 (*s_whitelist)["profile.default_content_setting_values.media_stream_camera"] =
125 settings_private::PrefType::PREF_TYPE_NUMBER;
126 (*s_whitelist)["profile.default_content_setting_values.media_stream_mic"] =
127 settings_private::PrefType::PREF_TYPE_NUMBER;
112 128
113 #if defined(OS_CHROMEOS) 129 #if defined(OS_CHROMEOS)
114 (*s_whitelist)["cros.accounts.allowBWSI"] = 130 (*s_whitelist)["cros.accounts.allowBWSI"] =
115 settings_private::PrefType::PREF_TYPE_BOOLEAN; 131 settings_private::PrefType::PREF_TYPE_BOOLEAN;
116 (*s_whitelist)["cros.accounts.supervisedUsersEnabled"] = 132 (*s_whitelist)["cros.accounts.supervisedUsersEnabled"] =
117 settings_private::PrefType::PREF_TYPE_BOOLEAN; 133 settings_private::PrefType::PREF_TYPE_BOOLEAN;
118 (*s_whitelist)["cros.accounts.showUserNamesOnSignIn"] = 134 (*s_whitelist)["cros.accounts.showUserNamesOnSignIn"] =
119 settings_private::PrefType::PREF_TYPE_BOOLEAN; 135 settings_private::PrefType::PREF_TYPE_BOOLEAN;
120 (*s_whitelist)["cros.accounts.allowGuest"] = 136 (*s_whitelist)["cros.accounts.allowGuest"] =
121 settings_private::PrefType::PREF_TYPE_BOOLEAN; 137 settings_private::PrefType::PREF_TYPE_BOOLEAN;
(...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after
483 499
484 bool PrefsUtil::IsCrosSetting(const std::string& pref_name) { 500 bool PrefsUtil::IsCrosSetting(const std::string& pref_name) {
485 #if defined(OS_CHROMEOS) 501 #if defined(OS_CHROMEOS)
486 return CrosSettings::Get()->IsCrosSettings(pref_name); 502 return CrosSettings::Get()->IsCrosSettings(pref_name);
487 #else 503 #else
488 return false; 504 return false;
489 #endif 505 #endif
490 } 506 }
491 507
492 } // namespace extensions 508 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698