Lines Matching refs:prefs

17 #include "chrome/browser/prefs/pref_service.h"
18 #include "chrome/browser/prefs/scoped_user_pref_update.h"
38 // Names for former Chrome OS Labs experiments, shared with prefs migration
307 void ConvertFlagsToSwitches(PrefService* prefs, CommandLine* command_line);
310 PrefService* prefs, const std::string& internal_name, bool enable);
329 void GetEnabledFlags(const PrefService* prefs, std::set<std::string>* result) {
330 const ListValue* enabled_experiments = prefs->GetList(
331 prefs::kEnabledLabsExperiments);
340 LOG(WARNING) << "Invalid entry in " << prefs::kEnabledLabsExperiments;
349 PrefService* prefs, const std::set<std::string>& enabled_experiments) {
350 ListPrefUpdate update(prefs, prefs::kEnabledLabsExperiments);
361 // Returns the name used in prefs for the choice at the specified index.
400 // Removes all experiments from prefs::kEnabledLabsExperiments that are
403 void SanitizeList(PrefService* prefs) {
411 GetEnabledFlags(prefs, &enabled_experiments);
419 SetEnabledFlags(prefs, new_enabled_experiments);
423 PrefService* prefs, std::set<std::string>* result) {
424 SanitizeList(prefs);
425 GetEnabledFlags(prefs, result);
431 PrefService* prefs, std::set<std::string>* result) {
432 GetSanitizedEnabledFlags(prefs, result);
435 // don't remove these from prefs else syncing to a platform with a different
473 void ConvertFlagsToSwitches(PrefService* prefs, CommandLine* command_line) {
474 FlagsState::GetInstance()->ConvertFlagsToSwitches(prefs, command_line);
477 ListValue* GetFlagsExperimentsData(PrefService* prefs) {
479 GetSanitizedEnabledFlags(prefs, &enabled_experiments);
520 PrefService* prefs, const std::string& internal_name, bool enable) {
521 FlagsState::GetInstance()->SetExperimentEnabled(prefs, internal_name, enable);
543 void RecordUMAStatistics(const PrefService* prefs) {
545 GetEnabledFlags(prefs, &flags);
565 PrefService* prefs, CommandLine* command_line) {
571 GetSanitizedEnabledFlagsForCurrentPlatform(prefs, &enabled_experiments);
624 PrefService* prefs, const std::string& internal_name, bool enable) {
634 SetExperimentEnabled(prefs, experiment_name, false);
639 GetSanitizedEnabledFlags(prefs, &enabled_experiments);
641 SetEnabledFlags(prefs, enabled_experiments);
647 GetSanitizedEnabledFlags(prefs, &enabled_experiments);
681 SetEnabledFlags(prefs, enabled_experiments);