OLD | NEW |
---|---|
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/managed_mode/supervised_user_pref_store.h" | 5 #include "chrome/browser/managed_mode/supervised_user_pref_store.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/prefs/pref_value_map.h" | 8 #include "base/prefs/pref_value_map.h" |
9 #include "base/values.h" | 9 #include "base/values.h" |
10 #include "chrome/browser/managed_mode/managed_mode_url_filter.h" | 10 #include "chrome/browser/managed_mode/managed_mode_url_filter.h" |
(...skipping 22 matching lines...) Expand all Loading... | |
33 }, | 33 }, |
34 { | 34 { |
35 managed_users::kContentPackManualBehaviorURLs, | 35 managed_users::kContentPackManualBehaviorURLs, |
36 prefs::kManagedModeManualURLs, | 36 prefs::kManagedModeManualURLs, |
37 }, | 37 }, |
38 { | 38 { |
39 managed_users::kForceSafeSearch, | 39 managed_users::kForceSafeSearch, |
40 prefs::kForceSafeSearch, | 40 prefs::kForceSafeSearch, |
41 }, | 41 }, |
42 { | 42 { |
43 managed_users::kSigninAllowed, | |
Bernhard Bauer
2014/04/28 09:56:40
Do you need to declare this somewhere?
| |
44 prefs::kSigninAllowed, | |
45 }, | |
46 { | |
43 managed_users::kUserName, | 47 managed_users::kUserName, |
44 prefs::kProfileName, | 48 prefs::kProfileName, |
45 }, | 49 }, |
46 }; | 50 }; |
47 | 51 |
48 } // namespace | 52 } // namespace |
49 | 53 |
50 SupervisedUserPrefStore::SupervisedUserPrefStore( | 54 SupervisedUserPrefStore::SupervisedUserPrefStore( |
51 ManagedUserSettingsService* managed_user_settings_service) | 55 ManagedUserSettingsService* managed_user_settings_service) |
52 : weak_ptr_factory_(this) { | 56 : weak_ptr_factory_(this) { |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
114 std::vector<std::string> changed_prefs; | 118 std::vector<std::string> changed_prefs; |
115 prefs_->GetDifferingKeys(old_prefs.get(), &changed_prefs); | 119 prefs_->GetDifferingKeys(old_prefs.get(), &changed_prefs); |
116 | 120 |
117 // Send out change notifications. | 121 // Send out change notifications. |
118 for (std::vector<std::string>::const_iterator pref(changed_prefs.begin()); | 122 for (std::vector<std::string>::const_iterator pref(changed_prefs.begin()); |
119 pref != changed_prefs.end(); | 123 pref != changed_prefs.end(); |
120 ++pref) { | 124 ++pref) { |
121 FOR_EACH_OBSERVER(Observer, observers_, OnPrefValueChanged(*pref)); | 125 FOR_EACH_OBSERVER(Observer, observers_, OnPrefValueChanged(*pref)); |
122 } | 126 } |
123 } | 127 } |
OLD | NEW |