OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "chrome/browser/ui/browser_ui_prefs.h" | 5 #include "chrome/browser/ui/browser_ui_prefs.h" |
6 | 6 |
7 #include "build/build_config.h" | 7 #include "build/build_config.h" |
8 #include "chrome/browser/first_run/first_run.h" | 8 #include "chrome/browser/first_run/first_run.h" |
9 #include "chrome/browser/profiles/profile.h" | 9 #include "chrome/browser/profiles/profile.h" |
10 #include "chrome/common/pref_names.h" | 10 #include "chrome/common/pref_names.h" |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
42 } | 42 } |
43 | 43 |
44 void RegisterBrowserUserPrefs(user_prefs::PrefRegistrySyncable* registry) { | 44 void RegisterBrowserUserPrefs(user_prefs::PrefRegistrySyncable* registry) { |
45 registry->RegisterBooleanPref( | 45 registry->RegisterBooleanPref( |
46 prefs::kHomePageIsNewTabPage, | 46 prefs::kHomePageIsNewTabPage, |
47 true, | 47 true, |
48 GetHomeButtonAndHomePageIsNewTabPageFlags()); | 48 GetHomeButtonAndHomePageIsNewTabPageFlags()); |
49 registry->RegisterBooleanPref(prefs::kShowHomeButton, false, | 49 registry->RegisterBooleanPref(prefs::kShowHomeButton, false, |
50 GetHomeButtonAndHomePageIsNewTabPageFlags()); | 50 GetHomeButtonAndHomePageIsNewTabPageFlags()); |
51 registry->RegisterBooleanPref( | 51 registry->RegisterBooleanPref( |
52 prefs::kDeleteBrowsingHistory, | 52 browsing_data::prefs::kDeleteBrowsingHistory, true, |
53 true, | |
54 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 53 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
55 registry->RegisterBooleanPref( | 54 registry->RegisterBooleanPref( |
56 prefs::kDeleteDownloadHistory, | 55 browsing_data::prefs::kDeleteDownloadHistory, true, |
57 true, | |
58 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 56 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
59 registry->RegisterBooleanPref( | 57 registry->RegisterBooleanPref( |
60 prefs::kDeleteCache, | 58 browsing_data::prefs::kDeleteCache, true, |
61 true, | |
62 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 59 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
63 registry->RegisterBooleanPref( | 60 registry->RegisterBooleanPref( |
64 prefs::kDeleteCookies, | 61 browsing_data::prefs::kDeleteCookies, true, |
65 true, | |
66 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 62 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
67 registry->RegisterBooleanPref( | 63 registry->RegisterBooleanPref( |
68 prefs::kDeletePasswords, | 64 browsing_data::prefs::kDeletePasswords, false, |
69 false, | |
70 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 65 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
71 registry->RegisterBooleanPref( | 66 registry->RegisterBooleanPref( |
72 prefs::kDeleteFormData, | 67 browsing_data::prefs::kDeleteFormData, false, |
73 false, | |
74 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 68 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
75 registry->RegisterBooleanPref( | 69 registry->RegisterBooleanPref( |
76 prefs::kDeleteHostedAppsData, | 70 browsing_data::prefs::kDeleteHostedAppsData, false, |
77 false, | |
78 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 71 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
79 registry->RegisterBooleanPref( | 72 registry->RegisterBooleanPref( |
80 prefs::kDeleteMediaLicenses, | 73 browsing_data::prefs::kDeleteMediaLicenses, false, |
81 false, | |
82 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 74 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
83 registry->RegisterIntegerPref( | 75 registry->RegisterIntegerPref( |
84 browsing_data::prefs::kDeleteTimePeriod, 0, | 76 browsing_data::prefs::kDeleteTimePeriod, 0, |
85 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 77 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
86 registry->RegisterIntegerPref( | 78 registry->RegisterIntegerPref( |
87 prefs::kClearBrowsingDataHistoryNoticeShownTimes, 0); | 79 prefs::kClearBrowsingDataHistoryNoticeShownTimes, 0); |
88 registry->RegisterInt64Pref(prefs::kLastClearBrowsingDataTime, 0); | 80 registry->RegisterInt64Pref(prefs::kLastClearBrowsingDataTime, 0); |
89 registry->RegisterIntegerPref(prefs::kModuleConflictBubbleShown, 0); | 81 registry->RegisterIntegerPref(prefs::kModuleConflictBubbleShown, 0); |
90 registry->RegisterInt64Pref(prefs::kDefaultBrowserLastDeclined, 0); | 82 registry->RegisterInt64Pref(prefs::kDefaultBrowserLastDeclined, 0); |
91 bool reset_check_default = false; | 83 bool reset_check_default = false; |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
157 registry->RegisterBooleanPref( | 149 registry->RegisterBooleanPref( |
158 prefs::kHideFullscreenToolbar, | 150 prefs::kHideFullscreenToolbar, |
159 false, | 151 false, |
160 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 152 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
161 #else | 153 #else |
162 registry->RegisterBooleanPref(prefs::kFullscreenAllowed, true); | 154 registry->RegisterBooleanPref(prefs::kFullscreenAllowed, true); |
163 #endif | 155 #endif |
164 } | 156 } |
165 | 157 |
166 } // namespace chrome | 158 } // namespace chrome |
OLD | NEW |