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..d7c4c34c2b0a774819496f159125e43c30065e95 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); |
+ |
+ auto event_args = base::MakeUnique<base::ListValue>(); |
+ auto event = base::MakeUnique<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); |
+ |
+ auto event_args = base::MakeUnique<base::ListValue>(); |
+ auto event = base::MakeUnique<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. |