Index: ui/views/widget/desktop_native_widget_helper_aura.h |
diff --git a/ui/views/widget/desktop_native_widget_helper_aura.h b/ui/views/widget/desktop_native_widget_helper_aura.h |
index 9f3ec1f9edd009979b3311332b537c3b0522bdf0..9011859248daba6447fac603c37e9a69a122e1cd 100644 |
--- a/ui/views/widget/desktop_native_widget_helper_aura.h |
+++ b/ui/views/widget/desktop_native_widget_helper_aura.h |
@@ -14,6 +14,10 @@ |
namespace aura { |
class RootWindow; |
+namespace shared { |
+class InputMethodEventFilter; |
+class RootWindowEventFilter; |
+} |
} |
namespace ui { |
@@ -56,6 +60,12 @@ class VIEWS_EXPORT DesktopNativeWidgetHelperAura |
// Optionally, a RootWindow that we attach ourselves to. |
scoped_ptr<aura::RootWindow> root_window_; |
+ // Toplevel event filter which dispatches to other event filters. |
+ aura::shared::RootWindowEventFilter* root_window_event_filter_; |
+ |
+ // An event filter that pre-handles all key events to send them to an IME. |
+ scoped_ptr<aura::shared::InputMethodEventFilter> input_method_filter_; |
+ |
// We want some windows (omnibox, status bar) to have their own |
// NativeWidgetAura, but still act as if they're screen bounded toplevel |
// windows. |