| Index: components/exo/wm_helper.h
|
| diff --git a/components/exo/wm_helper.h b/components/exo/wm_helper.h
|
| index d814e5bcf9dd1d92e71ad175421684bffea1fc07..6b7b1ff65107a4949ff365e976e1cd5e40f8ef45 100644
|
| --- a/components/exo/wm_helper.h
|
| +++ b/components/exo/wm_helper.h
|
| @@ -53,13 +53,16 @@ class WMHelper {
|
| virtual ~CursorObserver() {}
|
| };
|
|
|
| - class MaximizeModeObserver {
|
| + class ShellObserver {
|
| public:
|
| - virtual void OnMaximizeModeStarted() = 0;
|
| - virtual void OnMaximizeModeEnded() = 0;
|
| + virtual void OnMaximizeModeStarted() {}
|
| + virtual void OnMaximizeModeEnded() {}
|
| +
|
| + virtual void OnOverviewModeStarted() {}
|
| + virtual void OnOverviewModeEnded() {}
|
|
|
| protected:
|
| - virtual ~MaximizeModeObserver() {}
|
| + virtual ~ShellObserver() {}
|
| };
|
|
|
| class AccessibilityObserver {
|
| @@ -89,8 +92,8 @@ class WMHelper {
|
| void RemoveFocusObserver(FocusObserver* observer);
|
| void AddCursorObserver(CursorObserver* observer);
|
| void RemoveCursorObserver(CursorObserver* observer);
|
| - void AddMaximizeModeObserver(MaximizeModeObserver* observer);
|
| - void RemoveMaximizeModeObserver(MaximizeModeObserver* observer);
|
| + void AddShellObserver(ShellObserver* observer);
|
| + void RemoveShellObserver(ShellObserver* observer);
|
| void AddAccessibilityObserver(AccessibilityObserver* observer);
|
| void RemoveAccessibilityObserver(AccessibilityObserver* observer);
|
| void AddInputDeviceEventObserver(InputDeviceEventObserver* observer);
|
| @@ -122,6 +125,8 @@ class WMHelper {
|
| void NotifyCursorSetChanged(ui::CursorSetType cursor_set);
|
| void NotifyMaximizeModeStarted();
|
| void NotifyMaximizeModeEnded();
|
| + void NotifyOverviewModeStarted();
|
| + void NotifyOverviewModeEnded();
|
| void NotifyAccessibilityModeChanged();
|
| void NotifyKeyboardDeviceConfigurationChanged();
|
|
|
| @@ -129,7 +134,7 @@ class WMHelper {
|
| base::ObserverList<ActivationObserver> activation_observers_;
|
| base::ObserverList<FocusObserver> focus_observers_;
|
| base::ObserverList<CursorObserver> cursor_observers_;
|
| - base::ObserverList<MaximizeModeObserver> maximize_mode_observers_;
|
| + base::ObserverList<ShellObserver> shell_observers_;
|
| base::ObserverList<AccessibilityObserver> accessibility_observers_;
|
| base::ObserverList<InputDeviceEventObserver> input_device_event_observers_;
|
|
|
|
|