Index: components/mus/ws/focus_controller_observer.h |
diff --git a/components/mus/ws/focus_controller_delegate.h b/components/mus/ws/focus_controller_observer.h |
similarity index 68% |
rename from components/mus/ws/focus_controller_delegate.h |
rename to components/mus/ws/focus_controller_observer.h |
index 11ef9ad7e499c00795fe63ac5703a405d3ad9248..015a51e7b99fa1da7bc2fee8408819d700d9f1ea 100644 |
--- a/components/mus/ws/focus_controller_delegate.h |
+++ b/components/mus/ws/focus_controller_observer.h |
@@ -6,22 +6,22 @@ |
#define COMPONENTS_MUS_WS_FOCUS_CONTROLLER_DELEGATE_H_ |
namespace mus { |
- |
namespace ws { |
+enum class FocusControllerChangeSource; |
class ServerWindow; |
-class FocusControllerDelegate { |
+class FocusControllerObserver { |
public: |
- virtual void OnFocusChanged(ServerWindow* old_focused_window, |
+ virtual void OnFocusChanged(FocusControllerChangeSource change_source, |
+ ServerWindow* old_focused_window, |
ServerWindow* new_focused_window) = 0; |
protected: |
- ~FocusControllerDelegate() {} |
+ ~FocusControllerObserver() {} |
}; |
} // namespace ws |
- |
} // namespace mus |
#endif // COMPONENTS_MUS_WS_FOCUS_CONTROLLER_DELEGATE_H_ |