summaryrefslogtreecommitdiffstats
path: root/components/content_settings/core/common/pref_names.h
blob: fabce576d710cc74f0298945708409667465ac41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
// Copyright 2014 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.

#ifndef COMPONENTS_CONTENT_SETTINGS_CORE_COMMON_PREF_NAMES_H_
#define COMPONENTS_CONTENT_SETTINGS_CORE_COMMON_PREF_NAMES_H_

#include "base/logging.h"

namespace prefs {

extern const char kBlockThirdPartyCookies[];
extern const char kContentSettingsVersion[];
extern const char kContentSettingsPatternPairs[];
extern const char kContentSettingsWindowLastTabIndex[];
extern const char kDefaultContentSettings[];
extern const char kOverrideContentSettings[];
extern const char kMigratedDefaultContentSettings[];

extern const char kDefaultCookiesSetting[];
extern const char kDefaultImagesSetting[];
extern const char kDefaultJavaScriptSetting[];
extern const char kDefaultPluginsSetting[];
extern const char kDefaultPopupsSetting[];
extern const char kDefaultGeolocationSetting[];
extern const char kDefaultNotificationsSetting[];
extern const char kDefaultAutoSelectCertificateSetting[];
extern const char kDefaultFullScreenSetting[];
extern const char kDefaultMouseLockSetting[];
extern const char kDefaultMixedScriptSetting[];
extern const char kDefaultMediaStreamSetting[];
extern const char kDefaultMediaStreamMicSetting[];
extern const char kDefaultMediaStreamCameraSetting[];
extern const char kDefaultProtocolHandlersSetting[];
extern const char kDefaultPpapiBrokerSetting[];
extern const char kDefaultAutomaticDownloadsSetting[];
extern const char kDefaultMidiSysexSetting[];
extern const char kDefaultPushMessagingSetting[];
extern const char kDefaultSSLCertDecisionsSetting[];
#if defined(OS_WIN)
extern const char kDefaultMetroSwitchToDesktopSetting[];
#elif defined(OS_ANDROID) || defined(OS_CHROMEOS)
extern const char kDefaultProtectedMediaIdentifierSetting[];
#endif
extern const char kDefaultAppBannerSetting[];
extern const char kDefaultSiteEngagementSetting[];

extern const char kMigratedDefaultMediaStreamSetting[];

// Preferences storing the default values for individual content settings.
extern const char kContentSettingsCookiesPatternPairs[];
extern const char kContentSettingsImagesPatternPairs[];
extern const char kContentSettingsJavaScriptPatternPairs[];
extern const char kContentSettingsPluginsPatternPairs[];
extern const char kContentSettingsPopupsPatternPairs[];
extern const char kContentSettingsGeolocationPatternPairs[];
extern const char kContentSettingsNotificationsPatternPairs[];
extern const char kContentSettingsAutoSelectCertificatePatternPairs[];
extern const char kContentSettingsFullScreenPatternPairs[];
extern const char kContentSettingsMouseLockPatternPairs[];
extern const char kContentSettingsMixedScriptPatternPairs[];
extern const char kContentSettingsMediaStreamPatternPairs[];
extern const char kContentSettingsMediaStreamMicPatternPairs[];
extern const char kContentSettingsMediaStreamCameraPatternPairs[];
extern const char kContentSettingsProtocolHandlersPatternPairs[];
extern const char kContentSettingsPpapiBrokerPatternPairs[];
extern const char kContentSettingsAutomaticDownloadsPatternPairs[];
extern const char kContentSettingsMidiSysexPatternPairs[];
extern const char kContentSettingsPushMessagingPatternPairs[];
extern const char kContentSettingsSSLCertDecisionsPatternPairs[];
#if defined(OS_WIN)
extern const char kContentSettingsMetroSwitchToDesktopPatternPairs[];
#elif defined(OS_ANDROID) || defined(OS_CHROMEOS)
extern const char kContentSettingsProtectedMediaIdentifierPatternPairs[];
#endif
extern const char kContentSettingsAppBannerPatternPairs[];
extern const char kContentSettingsSiteEngagementPatternPairs[];

extern const char kMigratedContentSettingsPatternPairs[];

extern const char kManagedDefaultCookiesSetting[];
extern const char kManagedDefaultImagesSetting[];
extern const char kManagedDefaultJavaScriptSetting[];
extern const char kManagedDefaultPluginsSetting[];
extern const char kManagedDefaultPopupsSetting[];
extern const char kManagedDefaultGeolocationSetting[];
extern const char kManagedDefaultNotificationsSetting[];
extern const char kManagedDefaultMediaStreamSetting[];

extern const char kManagedCookiesAllowedForUrls[];
extern const char kManagedCookiesBlockedForUrls[];
extern const char kManagedCookiesSessionOnlyForUrls[];
extern const char kManagedImagesAllowedForUrls[];
extern const char kManagedImagesBlockedForUrls[];
extern const char kManagedJavaScriptAllowedForUrls[];
extern const char kManagedJavaScriptBlockedForUrls[];
extern const char kManagedPluginsAllowedForUrls[];
extern const char kManagedPluginsBlockedForUrls[];
extern const char kManagedPopupsAllowedForUrls[];
extern const char kManagedPopupsBlockedForUrls[];
extern const char kManagedNotificationsAllowedForUrls[];
extern const char kManagedNotificationsBlockedForUrls[];
extern const char kManagedAutoSelectCertificateForUrls[];

}  // namespace prefs

#endif  // COMPONENTS_CONTENT_SETTINGS_CORE_COMMON_PREF_NAMES_H_