| // 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 |