| Index: ash/wm/maximize_mode/maximize_mode_controller.cc
|
| diff --git a/ash/wm/maximize_mode/maximize_mode_controller.cc b/ash/wm/maximize_mode/maximize_mode_controller.cc
|
| index 0b42e240af2e68cfd72cf5988083503f90a3a410..0520ef6329aaac2ca7f75d1f5430adcdd6efbcbf 100644
|
| --- a/ash/wm/maximize_mode/maximize_mode_controller.cc
|
| +++ b/ash/wm/maximize_mode/maximize_mode_controller.cc
|
| @@ -15,7 +15,6 @@
|
| #include "base/command_line.h"
|
| #include "ui/base/accelerators/accelerator.h"
|
| #include "ui/events/event.h"
|
| -#include "ui/events/event_handler.h"
|
| #include "ui/events/keycodes/keyboard_codes.h"
|
| #include "ui/gfx/vector3d_f.h"
|
|
|
| @@ -90,47 +89,6 @@ float ClockwiseAngleBetweenVectorsInDegrees(const gfx::Vector3dF& base,
|
| return angle;
|
| }
|
|
|
| -#if defined(OS_CHROMEOS)
|
| -
|
| -// An event handler which listens for a volume down + power keypress and
|
| -// triggers a screenshot when this is seen.
|
| -class ScreenshotActionHandler : public ui::EventHandler {
|
| - public:
|
| - ScreenshotActionHandler();
|
| - virtual ~ScreenshotActionHandler();
|
| -
|
| - // ui::EventHandler:
|
| - virtual void OnKeyEvent(ui::KeyEvent* event) OVERRIDE;
|
| -
|
| - private:
|
| - bool volume_down_pressed_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(ScreenshotActionHandler);
|
| -};
|
| -
|
| -ScreenshotActionHandler::ScreenshotActionHandler()
|
| - : volume_down_pressed_(false) {
|
| - Shell::GetInstance()->PrependPreTargetHandler(this);
|
| -}
|
| -
|
| -ScreenshotActionHandler::~ScreenshotActionHandler() {
|
| - Shell::GetInstance()->RemovePreTargetHandler(this);
|
| -}
|
| -
|
| -void ScreenshotActionHandler::OnKeyEvent(ui::KeyEvent* event) {
|
| - if (event->key_code() == ui::VKEY_VOLUME_DOWN) {
|
| - volume_down_pressed_ = event->type() == ui::ET_KEY_PRESSED ||
|
| - event->type() == ui::ET_TRANSLATED_KEY_PRESS;
|
| - } else if (volume_down_pressed_ &&
|
| - event->key_code() == ui::VKEY_POWER &&
|
| - event->type() == ui::ET_KEY_PRESSED) {
|
| - Shell::GetInstance()->accelerator_controller()->PerformAction(
|
| - ash::TAKE_SCREENSHOT, ui::Accelerator());
|
| - }
|
| -}
|
| -
|
| -#endif // OS_CHROMEOS
|
| -
|
| } // namespace
|
|
|
| MaximizeModeController::MaximizeModeController()
|
| @@ -294,9 +252,6 @@ void MaximizeModeController::EnterMaximizeMode() {
|
| GetDisplayInfo(gfx::Display::InternalDisplayId()).rotation();
|
| Shell::GetInstance()->EnableMaximizeModeWindowManager(true);
|
| event_blocker_.reset(new MaximizeModeEventBlocker);
|
| -#if defined(OS_CHROMEOS)
|
| - event_handler_.reset(new ScreenshotActionHandler);
|
| -#endif
|
| }
|
|
|
| void MaximizeModeController::LeaveMaximizeMode() {
|
| @@ -309,7 +264,6 @@ void MaximizeModeController::LeaveMaximizeMode() {
|
| rotation_locked_ = false;
|
| Shell::GetInstance()->EnableMaximizeModeWindowManager(false);
|
| event_blocker_.reset();
|
| - event_handler_.reset();
|
| }
|
|
|
| } // namespace ash
|
|
|