Index: services/ui/ws/event_dispatcher_delegate.h |
diff --git a/services/ui/ws/event_dispatcher_delegate.h b/services/ui/ws/event_dispatcher_delegate.h |
index 15648118fb6b2bff9ab130f288f7cb61d54e5954..6bba319ccbecfc185d45857ba3717d7c9995c38b 100644 |
--- a/services/ui/ws/event_dispatcher_delegate.h |
+++ b/services/ui/ws/event_dispatcher_delegate.h |
@@ -26,7 +26,14 @@ class ServerWindow; |
// Used by EventDispatcher for mocking in tests. |
class EventDispatcherDelegate { |
public: |
- virtual void OnAccelerator(uint32_t accelerator, const ui::Event& event) = 0; |
+ enum class AcceleratorPhase { |
+ PRE, |
+ POST, |
+ }; |
+ |
+ virtual void OnAccelerator(uint32_t accelerator, |
+ const ui::Event& event, |
+ AcceleratorPhase phase) = 0; |
virtual void SetFocusedWindowFromEventDispatcher(ServerWindow* window) = 0; |
virtual ServerWindow* GetFocusedWindowForEventDispatcher() = 0; |