Chromium Code Reviews| Index: chrome/browser/chromeos/system/timezone_util.h |
| diff --git a/chrome/browser/chromeos/system/timezone_util.h b/chrome/browser/chromeos/system/timezone_util.h |
| index 92d8ade532b481f18f53969043bccfbd21d97e9c..d9b963ced52a623b03886fff678472720eacf01a 100644 |
| --- a/chrome/browser/chromeos/system/timezone_util.h |
| +++ b/chrome/browser/chromeos/system/timezone_util.h |
| @@ -9,6 +9,8 @@ |
| #include "base/strings/string16.h" |
| +class Profile; |
| + |
| namespace base { |
| class ListValue; |
| } |
| @@ -31,6 +33,15 @@ bool HasSystemTimezonePolicy(); |
| // Apply TimeZone update from TimeZoneProvider. |
| void ApplyTimeZone(const TimeZoneResponseData* timezone); |
| +// Returns true if given timezone preference is enterprise-managed. |
| +// Works for: |
| +// - prefs::kUserTimezone |
| +// - prefs::kResolveTimezoneByGeolocation |
| +bool IfTimezonePrefsmanaged(const std::string& pref_name); |
|
stevenjb
2017/05/15 17:08:02
IsTimezonePrefsManaged
Alexander Alekseev
2017/05/16 01:11:56
Done.
|
| + |
| +// Updates system timezone from user profile data if needed. |
| +void UpdateSystemTimezone(Profile* profile); |
| + |
| } // namespace system |
| } // namespace chromeos |