Chromium Code Reviews| Index: ui/chromeos/touch_exploration_controller.h |
| diff --git a/ui/chromeos/touch_exploration_controller.h b/ui/chromeos/touch_exploration_controller.h |
| index 00fe1bb20f56ecd4612839528724f5ab5cdef19b..85a9c2fd36432da7d621556555f31533d2b2e245 100644 |
| --- a/ui/chromeos/touch_exploration_controller.h |
| +++ b/ui/chromeos/touch_exploration_controller.h |
| @@ -9,6 +9,7 @@ |
| #include "base/time/tick_clock.h" |
| #include "base/timer/timer.h" |
| #include "base/values.h" |
| +#include "ui/accessibility/ax_enums.h" |
| #include "ui/chromeos/ui_chromeos_export.h" |
| #include "ui/events/event.h" |
| #include "ui/events/event_rewriter.h" |
| @@ -56,6 +57,10 @@ class TouchExplorationControllerDelegate { |
| // This function should be called when the enter screen earcon should be |
| // played. |
| virtual void PlayEnterScreenEarcon() = 0; |
| + |
| + // Called when the user performed an accessibility gesture while in |
| + // touch accessibility mode, that should be forwarded to ChromeVox. |
|
David Tseng
2016/05/05 22:30:39
nit: room for touch
dmazzoni
2016/05/06 19:06:09
Done.
|
| + virtual void HandleAccessibilityGesture(ui::AXGesture gesture) = 0; |
| }; |
| // TouchExplorationController is used in tandem with "Spoken Feedback" to |
| @@ -261,13 +266,6 @@ class UI_CHROMEOS_EXPORT TouchExplorationController |
| void SideSlideControl(ui::GestureEvent* gesture); |
| - // Dispatches the keyboard short cut Shift+Search+<arrow key> |
| - // outside the event rewritting flow. |
| - void DispatchShiftSearchKeyEvent(const ui::KeyboardCode third_key); |
| - |
| - // Binds DispatchShiftSearchKeyEvent to a specific third key. |
| - base::Closure BindShiftSearchKeyEvent(const ui::KeyboardCode third_key); |
| - |
| // Dispatches a single key with the given flags. |
| void DispatchKeyWithFlags(const ui::KeyboardCode key, int flags); |
| @@ -414,10 +412,6 @@ class UI_CHROMEOS_EXPORT TouchExplorationController |
| // Gets enum name from integer value. |
| const char* EnumStateToString(State state); |
| - // Maps each single/multi finger swipe to the function that dispatches |
| - // the corresponding key events. |
| - void InitializeSwipeGestureMaps(); |
| - |
| aura::Window* root_window_; |
| // Handles volume control. Not owned. |
| @@ -481,13 +475,6 @@ class UI_CHROMEOS_EXPORT TouchExplorationController |
| // testing, this clock is set to the simulated clock and used. |
| base::TickClock* tick_clock_; |
| - // Maps the number of fingers in a swipe to the resulting functions that |
| - // dispatch key events. |
| - std::map<int, base::Closure> left_swipe_gestures_; |
| - std::map<int, base::Closure> right_swipe_gestures_; |
| - std::map<int, base::Closure> up_swipe_gestures_; |
| - std::map<int, base::Closure> down_swipe_gestures_; |
| - |
| DISALLOW_COPY_AND_ASSIGN(TouchExplorationController); |
| }; |