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

Side by Side Diff: extensions/browser/pref_names.cc

Issue 140343002: extensions: Relocate pref name constants. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: add missing include for mac Created 6 years, 11 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "extensions/browser/pref_names.h" 5 #include "extensions/browser/pref_names.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 8
9 namespace extensions { 9 namespace extensions {
10 namespace pref_names { 10 namespace pref_names {
11 11
12 bool ScopeToPrefName(ExtensionPrefsScope scope, std::string* result) { 12 bool ScopeToPrefName(ExtensionPrefsScope scope, std::string* result) {
13 switch (scope) { 13 switch (scope) {
14 case kExtensionPrefsScopeRegular: 14 case kExtensionPrefsScopeRegular:
15 *result = kPrefPreferences; 15 *result = kPrefPreferences;
16 return true; 16 return true;
17 case kExtensionPrefsScopeRegularOnly: 17 case kExtensionPrefsScopeRegularOnly:
18 *result = kPrefRegularOnlyPreferences; 18 *result = kPrefRegularOnlyPreferences;
19 return true; 19 return true;
20 case kExtensionPrefsScopeIncognitoPersistent: 20 case kExtensionPrefsScopeIncognitoPersistent:
21 *result = kPrefIncognitoPreferences; 21 *result = kPrefIncognitoPreferences;
22 return true; 22 return true;
23 case kExtensionPrefsScopeIncognitoSessionOnly: 23 case kExtensionPrefsScopeIncognitoSessionOnly:
24 return false; 24 return false;
25 } 25 }
26 NOTREACHED(); 26 NOTREACHED();
27 return false; 27 return false;
28 } 28 }
29 29
30 const char kExtensions[] = "extensions.settings";
31 const char kLastChromeVersion[] = "extensions.last_chrome_version";
32 const char kAlertsInitialized[] = "extensions.alerts.initialized";
33 const char kStorageGarbageCollect[] = "extensions.storage.garbagecollect";
34 const char kInstallAllowList[] = "extensions.install.allowlist";
35 const char kInstallForceList[] = "extensions.install.forcelist";
36 const char kInstallDenyList[] = "extensions.install.denylist";
37 const char kKnownDisabled[] = "extensions.known_disabled";
38 const char kAllowedInstallSites[] = "extensions.allowed_install_sites";
39 const char kAllowedTypes[] = "extensions.allowed_types";
40 const char kLastUpdateCheck[] = "extensions.autoupdate.last_check";
41 const char kNextUpdateCheck[] = "extensions.autoupdate.next_check";
42 const char kToolbar[] = "extensions.toolbar";
43 const char kToolbarSize[] = "extensions.toolbarsize";
44 const char kBrowserActionContainerWidth[] =
45 "extensions.browseractions.container.width";
46 const char kNativeMessagingBlacklist[] = "native_messaging.blacklist";
47 const char kNativeMessagingWhitelist[] = "native_messaging.whitelist";
48
30 const char kPrefPreferences[] = "preferences"; 49 const char kPrefPreferences[] = "preferences";
31 const char kPrefIncognitoPreferences[] = "incognito_preferences"; 50 const char kPrefIncognitoPreferences[] = "incognito_preferences";
32 const char kPrefRegularOnlyPreferences[] = "regular_only_preferences"; 51 const char kPrefRegularOnlyPreferences[] = "regular_only_preferences";
33 const char kPrefContentSettings[] = "content_settings"; 52 const char kPrefContentSettings[] = "content_settings";
34 const char kPrefIncognitoContentSettings[] = "incognito_content_settings"; 53 const char kPrefIncognitoContentSettings[] = "incognito_content_settings";
35 54
36 } // namespace pref_names 55 } // namespace pref_names
37 } // namespace extensions 56 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698