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 |