// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "extensions/browser/pref_names.h" #include "base/logging.h" namespace extensions { namespace pref_names { bool ScopeToPrefName(ExtensionPrefsScope scope, std::string* result) { switch (scope) { case kExtensionPrefsScopeRegular: *result = kPrefPreferences; return true; case kExtensionPrefsScopeRegularOnly: *result = kPrefRegularOnlyPreferences; return true; case kExtensionPrefsScopeIncognitoPersistent: *result = kPrefIncognitoPreferences; return true; case kExtensionPrefsScopeIncognitoSessionOnly: return false; } NOTREACHED(); return false; } const char kAlertsInitialized[] = "extensions.alerts.initialized"; const char kAllowedInstallSites[] = "extensions.allowed_install_sites"; const char kAllowedTypes[] = "extensions.allowed_types"; const char kAppFullscreenAllowed[] = "apps.fullscreen.allowed"; const char kBookmarkAppCreationLaunchType[] = "extensions.bookmark_app_creation_launch_type"; const char kExtensions[] = "extensions.settings"; const char kExtensionManagement[] = "extensions.management"; const char kInstallAllowList[] = "extensions.install.allowlist"; const char kInstallDenyList[] = "extensions.install.denylist"; const char kInstallForceList[] = "extensions.install.forcelist"; const char kLastChromeVersion[] = "extensions.last_chrome_version"; const char kLastUpdateCheck[] = "extensions.autoupdate.last_check"; const char kNativeMessagingBlacklist[] = "native_messaging.blacklist"; const char kNativeMessagingWhitelist[] = "native_messaging.whitelist"; const char kNativeMessagingUserLevelHosts[] = "native_messaging.user_level_hosts"; const char kNextUpdateCheck[] = "extensions.autoupdate.next_check"; const char kStorageGarbageCollect[] = "extensions.storage.garbagecollect"; const char kToolbar[] = "extensions.toolbar"; const char kToolbarSize[] = "extensions.toolbarsize"; const char kPrefPreferences[] = "preferences"; const char kPrefIncognitoPreferences[] = "incognito_preferences"; const char kPrefRegularOnlyPreferences[] = "regular_only_preferences"; const char kPrefContentSettings[] = "content_settings"; const char kPrefIncognitoContentSettings[] = "incognito_content_settings"; } // namespace pref_names } // namespace extensions