Index: chrome/browser/chromeos/accessibility/accessibility_manager.cc |
diff --git a/chrome/browser/chromeos/accessibility/accessibility_manager.cc b/chrome/browser/chromeos/accessibility/accessibility_manager.cc |
index beb1586dad225360a9f0bda2e43c1bd31f1321e5..79fed51e738a5864e660f7615ee3299b5aa6f95e 100644 |
--- a/chrome/browser/chromeos/accessibility/accessibility_manager.cc |
+++ b/chrome/browser/chromeos/accessibility/accessibility_manager.cc |
@@ -597,6 +597,32 @@ bool AccessibilityManager::PlayEarcon(int sound_key, PlaySoundOption option) { |
return media::SoundsManager::Get()->Play(sound_key); |
} |
+void AccessibilityManager::OnTwoFingerTouchStart() { |
+ extensions::EventRouter* event_router = |
+ extensions::EventRouter::Get(profile()); |
+ CHECK(event_router); |
+ |
+ std::unique_ptr<base::ListValue> event_args(new base::ListValue()); |
oshima
2017/04/10 18:32:08
nit: MakeUnique
same for the rest.
dmazzoni
2017/04/11 05:49:40
Done.
|
+ std::unique_ptr<extensions::Event> event(new extensions::Event( |
+ extensions::events::ACCESSIBILITY_PRIVATE_ON_TWO_FINGER_TOUCH_START, |
+ extensions::api::accessibility_private::OnTwoFingerTouchStart::kEventName, |
+ std::move(event_args))); |
+ event_router->BroadcastEvent(std::move(event)); |
+} |
+ |
+void AccessibilityManager::OnTwoFingerTouchStop() { |
+ extensions::EventRouter* event_router = |
+ extensions::EventRouter::Get(profile()); |
+ CHECK(event_router); |
+ |
+ std::unique_ptr<base::ListValue> event_args(new base::ListValue()); |
+ std::unique_ptr<extensions::Event> event(new extensions::Event( |
+ extensions::events::ACCESSIBILITY_PRIVATE_ON_TWO_FINGER_TOUCH_STOP, |
+ extensions::api::accessibility_private::OnTwoFingerTouchStop::kEventName, |
+ std::move(event_args))); |
+ event_router->BroadcastEvent(std::move(event)); |
+} |
+ |
bool AccessibilityManager::ShouldToggleSpokenFeedbackViaTouch() { |
#if 1 |
// Temporarily disabling this feature until UI feedback is fixed. |