Index: ash/wm/maximize_mode/maximize_mode_event_blocker.h |
diff --git a/ash/wm/maximize_mode/maximize_mode_event_blocker.h b/ash/wm/maximize_mode/maximize_mode_event_blocker.h |
index 9e4a1a0bfa043fadc7e26af67621c719a8c173f6..725959bcf392a85fee21935f98026606833a1604 100644 |
--- a/ash/wm/maximize_mode/maximize_mode_event_blocker.h |
+++ b/ash/wm/maximize_mode/maximize_mode_event_blocker.h |
@@ -5,8 +5,11 @@ |
#ifndef ASH_WM_MAXIMIZE_MODE_MAXIMIZE_MODE_EVENT_BLOCKER_H_ |
#define ASH_WM_MAXIMIZE_MODE_MAXIMIZE_MODE_EVENT_BLOCKER_H_ |
+#include <set> |
+ |
#include "ash/shell_observer.h" |
#include "base/macros.h" |
+#include "base/memory/scoped_ptr.h" |
#include "base/memory/scoped_vector.h" |
#include "ui/aura/scoped_window_targeter.h" |
@@ -16,6 +19,8 @@ class Window; |
namespace ash { |
+class InternalInputDeviceList; |
+ |
// A class which blocks mouse and keyboard events while instantiated by |
// replacing the root window event targeter. |
class MaximizeModeEventBlocker : public ShellObserver { |
@@ -31,6 +36,7 @@ class MaximizeModeEventBlocker : public ShellObserver { |
void AddEventTargeterOn(aura::Window* root_window); |
ScopedVector<aura::ScopedWindowTargeter> targeters_; |
+ scoped_ptr<InternalInputDeviceList> internal_devices_; |
DISALLOW_COPY_AND_ASSIGN(MaximizeModeEventBlocker); |
}; |