| Index: ash/system/logout_button/logout_button_observer.h
|
| diff --git a/ash/system/logout_button/logout_button_observer.h b/ash/system/logout_button/logout_button_observer.h
|
| index 9234c7d758d9c80b13ab2526543ddc2a035655a1..913ab85cb5b6879f285ec330faabb7080d2fc018 100644
|
| --- a/ash/system/logout_button/logout_button_observer.h
|
| +++ b/ash/system/logout_button/logout_button_observer.h
|
| @@ -5,16 +5,24 @@
|
| #ifndef ASH_SYSTEM_LOGOUT_BUTTON_LOGOUT_BUTTON_OBSERVER_H_
|
| #define ASH_SYSTEM_LOGOUT_BUTTON_LOGOUT_BUTTON_OBSERVER_H_
|
|
|
| +#include "ash/ash_export.h"
|
| +#include "base/time/time.h"
|
| +
|
| namespace ash {
|
|
|
| -// Observer for the value of the kShowLogoutButtonInTray pref that determines
|
| -// whether a logout button should be shown in the system tray during a session.
|
| -class LogoutButtonObserver {
|
| +class ASH_EXPORT LogoutButtonObserver {
|
| public:
|
| virtual ~LogoutButtonObserver() {}
|
|
|
| - // Called when the value of the kShowLogoutButtonInTray pref changes.
|
| + // Called when the value of the kShowLogoutButtonInTray pref changes, which
|
| + // determines whether a logout button should be shown in the system tray
|
| + // during a session.
|
| virtual void OnShowLogoutButtonInTrayChanged(bool show) = 0;
|
| +
|
| + // Called when the value of the kLogoutDialogDurationMs pref changes.
|
| + // |duration| is the duration for which the logout confirmation dialog is
|
| + // shown after the user has pressed the logout button.
|
| + virtual void OnLogoutDialogDurationChanged(base::TimeDelta duration) = 0;
|
| };
|
|
|
| } // namespace ash
|
|
|