| // Copyright 2020 The Chromium Authors | 
 | // Use of this source code is governed by a BSD-style license that can be | 
 | // found in the LICENSE file. | 
 |  | 
 | #include "components/permissions/pref_names.h" | 
 | #include "components/permissions/permission_actions_history.h" | 
 | #include "components/pref_registry/pref_registry_syncable.h" | 
 |  | 
 | #include "build/build_config.h" | 
 |  | 
 | namespace permissions { | 
 | namespace prefs { | 
 |  | 
 | // List containing a history of past permission actions, for all permission | 
 | // types. | 
 | const char kPermissionActions[] = "profile.content_settings.permission_actions"; | 
 |  | 
 | #if BUILDFLAG(IS_ANDROID) | 
 | // The current level of backoff for showing the location settings dialog for the | 
 | // default search engine. | 
 | const char kLocationSettingsBackoffLevelDSE[] = | 
 |     "location_settings_backoff_level_dse"; | 
 |  | 
 | // The current level of backoff for showing the location settings dialog for | 
 | // sites other than the default search engine. | 
 | const char kLocationSettingsBackoffLevelDefault[] = | 
 |     "location_settings_backoff_level_default"; | 
 |  | 
 | // The next time the location settings dialog can be shown for the default | 
 | // search engine. | 
 | const char kLocationSettingsNextShowDSE[] = "location_settings_next_show_dse"; | 
 |  | 
 | // The next time the location settings dialog can be shown for sites other than | 
 | // the default search engine. | 
 | const char kLocationSettingsNextShowDefault[] = | 
 |     "location_settings_next_show_default"; | 
 | #endif  // BUILDFLAG(IS_ANDROID) | 
 |  | 
 | // The number of one time permission prompts a user has seen. | 
 | const char kOneTimePermissionPromptsDecidedCount[] = | 
 |     "profile.one_time_permission_prompts_decided_count"; | 
 |  | 
 | }  // namespace prefs | 
 |  | 
 | void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { | 
 |   PermissionActionsHistory::RegisterProfilePrefs(registry); | 
 | } | 
 |  | 
 | }  // namespace permissions |