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/policy/configuration_policy_handler_list_factory.h" | 5 #include "chrome/browser/policy/configuration_policy_handler_list_factory.h" |
6 | 6 |
7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
8 #include "base/bind.h" | 8 #include "base/bind.h" |
9 #include "base/values.h" | 9 #include "base/values.h" |
10 #include "chrome/common/pref_names.h" | 10 #include "chrome/common/pref_names.h" |
(...skipping 595 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
606 prefs::kPowerBatteryIdleWarningDelayMs, | 606 prefs::kPowerBatteryIdleWarningDelayMs, |
607 0, | 607 0, |
608 INT_MAX, | 608 INT_MAX, |
609 true))); | 609 true))); |
610 handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( | 610 handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( |
611 new IntRangePolicyHandler(key::kIdleDelayBattery, | 611 new IntRangePolicyHandler(key::kIdleDelayBattery, |
612 prefs::kPowerBatteryIdleDelayMs, | 612 prefs::kPowerBatteryIdleDelayMs, |
613 0, | 613 0, |
614 INT_MAX, | 614 INT_MAX, |
615 true))); | 615 true))); |
| 616 handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( |
| 617 new IntRangePolicyHandler(key::kSAMLOfflineSigninTimeLimit, |
| 618 prefs::kSAMLOfflineSigninTimeLimit, |
| 619 -1, |
| 620 INT_MAX, |
| 621 true))); |
616 handlers->AddHandler( | 622 handlers->AddHandler( |
617 make_scoped_ptr<ConfigurationPolicyHandler>(new IntRangePolicyHandler( | 623 make_scoped_ptr<ConfigurationPolicyHandler>(new IntRangePolicyHandler( |
618 key::kIdleActionAC, | 624 key::kIdleActionAC, |
619 prefs::kPowerAcIdleAction, | 625 prefs::kPowerAcIdleAction, |
620 chromeos::PowerPolicyController::ACTION_SUSPEND, | 626 chromeos::PowerPolicyController::ACTION_SUSPEND, |
621 chromeos::PowerPolicyController::ACTION_DO_NOTHING, | 627 chromeos::PowerPolicyController::ACTION_DO_NOTHING, |
622 false))); | 628 false))); |
623 handlers->AddHandler( | 629 handlers->AddHandler( |
624 make_scoped_ptr<ConfigurationPolicyHandler>(new IntRangePolicyHandler( | 630 make_scoped_ptr<ConfigurationPolicyHandler>(new IntRangePolicyHandler( |
625 key::kIdleActionBattery, | 631 key::kIdleActionBattery, |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
665 #endif // defined(OS_CHROMEOS) | 671 #endif // defined(OS_CHROMEOS) |
666 | 672 |
667 #if defined(OS_ANDROID) | 673 #if defined(OS_ANDROID) |
668 handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( | 674 handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( |
669 new ManagedBookmarksPolicyHandler())); | 675 new ManagedBookmarksPolicyHandler())); |
670 #endif | 676 #endif |
671 return handlers.Pass(); | 677 return handlers.Pass(); |
672 } | 678 } |
673 | 679 |
674 } // namespace policy | 680 } // namespace policy |
OLD | NEW |