| Index: ash/accelerators/accelerator_delegate.h
|
| diff --git a/ash/accelerators/accelerator_delegate.h b/ash/accelerators/accelerator_delegate.h
|
| index 0614f873d9d8392c2ec9389c666d10cfbd8be0f8..18775a4a55480bbe178fd2a93635df6f564d6b18 100644
|
| --- a/ash/accelerators/accelerator_delegate.h
|
| +++ b/ash/accelerators/accelerator_delegate.h
|
| @@ -5,6 +5,8 @@
|
| #ifndef ASH_ACCELERATORS_ACCELERATOR_DELEGATE_H_
|
| #define ASH_ACCELERATORS_ACCELERATOR_DELEGATE_H_
|
|
|
| +#include <memory>
|
| +
|
| #include "ash/ash_export.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/macros.h"
|
| @@ -12,6 +14,8 @@
|
|
|
| namespace ash {
|
|
|
| +class AcceleratorRouter;
|
| +
|
| class ASH_EXPORT AcceleratorDelegate
|
| : NON_EXPORTED_BASE(public ::wm::AcceleratorDelegate) {
|
| public:
|
| @@ -23,12 +27,7 @@ class ASH_EXPORT AcceleratorDelegate
|
| const ui::Accelerator& accelerator) override;
|
|
|
| private:
|
| - // Returns true if the window should be allowed a chance to handle
|
| - // system keys.
|
| - bool CanConsumeSystemKeys(const ui::KeyEvent& event);
|
| -
|
| - bool ShouldProcessAcceleratorNow(const ui::KeyEvent& event,
|
| - const ui::Accelerator& accelerator);
|
| + std::unique_ptr<AcceleratorRouter> router_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(AcceleratorDelegate);
|
| };
|
|
|