Chromium Code Reviews| Index: chrome/browser/chromeos/events/event_rewriter.h |
| diff --git a/chrome/browser/chromeos/events/event_rewriter.h b/chrome/browser/chromeos/events/event_rewriter.h |
| index 3763a89e0cdbbd03420207c6d7cfbba07c39c6eb..be3ddb53b19edfe98736fca4c0c6ebf102677fc8 100644 |
| --- a/chrome/browser/chromeos/events/event_rewriter.h |
| +++ b/chrome/browser/chromeos/events/event_rewriter.h |
| @@ -23,6 +23,10 @@ typedef union _XEvent XEvent; |
| class PrefService; |
| +namespace ash { |
| +class StickyKeysController; |
| +} |
| + |
| namespace chromeos { |
| namespace input_method { |
| class ImeKeyboard; |
| @@ -51,7 +55,7 @@ class EventRewriter |
| kDeviceAppleKeyboard, |
| }; |
| - EventRewriter(); |
| + EventRewriter(ash::StickyKeysController* sticky_keys_controller); |
|
Daniel Erat
2014/06/05 23:16:10
add 'explicit' and a comment describing whether ow
kpschoedel
2014/06/06 17:53:23
Done.
Ideally this will be temporary and I can mo
|
| virtual ~EventRewriter(); |
| // Calls DeviceAddedInternal. |
| @@ -98,7 +102,7 @@ class EventRewriter |
| #endif |
| private: |
| - // Things that internal rewriter phases can change about an Event. |
| + // Things that keyboard-related rewriter phases can change about an Event. |
| struct MutableKeyState { |
| int flags; |
| ui::KeyboardCode key_code; |
| @@ -157,6 +161,9 @@ class EventRewriter |
| ui::EventRewriteStatus RewriteTouchEvent( |
| const ui::TouchEvent& touch_event, |
| scoped_ptr<ui::Event>* rewritten_event); |
| + ui::EventRewriteStatus RewriteScrollEvent( |
| + const ui::ScrollEvent& scroll_event, |
| + scoped_ptr<ui::Event>* rewritten_event); |
| // Rewriter phases. These can inspect the original |event|, but operate using |
| // the current |state|, which may have been modified by previous phases. |
| @@ -175,6 +182,8 @@ class EventRewriter |
| chromeos::input_method::ImeKeyboard* ime_keyboard_for_testing_; |
| const PrefService* pref_service_for_testing_; |
| + ash::StickyKeysController* sticky_keys_controller_; |
|
Daniel Erat
2014/06/05 23:16:10
nit: add a comment describing ownership of this po
kpschoedel
2014/06/06 17:53:23
Done.
|
| + |
| DISALLOW_COPY_AND_ASSIGN(EventRewriter); |
| }; |