Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / ash / accessibility_delegate.h
index 7a1b400..410ea7a 100644 (file)
@@ -18,7 +18,8 @@ enum AccessibilityNotificationVisibility {
 
 enum AccessibilityAlert {
   A11Y_ALERT_NONE,
-  A11Y_ALERT_WINDOW_NEEDED
+  A11Y_ALERT_WINDOW_NEEDED,
+  A11Y_ALERT_WINDOW_OVERVIEW_MODE_ENTERED
 };
 
 // A delegate class to control and query accessibility features.
@@ -91,10 +92,15 @@ class ASH_EXPORT AccessibilityDelegate {
   // Gets the last accessibility alert that was triggered.
   virtual AccessibilityAlert GetLastAccessibilityAlert() = 0;
 
+  // Plays an earcon. Earcons are brief and distinctive sounds that indicate
+  // when their mapped event has occurred. The sound key enums can be found in
+  // chromeos/audio/chromeos_sounds.h.
+  virtual void PlayEarcon(int sound_key) = 0;
+
   // Initiates play of shutdown sound and returns it's duration.
   virtual base::TimeDelta PlayShutdownSound() const = 0;
 };
 
 }  // namespace ash
 
-#endif  // ASH_ACCESSIBILITYDELEGATE_H_
+#endif  // ASH_ACCESSIBILITY_DELEGATE_H_