| Index: ui/wm/core/nested_accelerator_delegate.h
|
| diff --git a/ui/wm/core/nested_accelerator_delegate.h b/ui/wm/core/nested_accelerator_delegate.h
|
| index 45b9e2af5adbe4f326f65cc89349958c68445450..4b13c0d882b9b506637a488cf2ee96d37b87cb26 100644
|
| --- a/ui/wm/core/nested_accelerator_delegate.h
|
| +++ b/ui/wm/core/nested_accelerator_delegate.h
|
| @@ -6,7 +6,7 @@
|
| #define UI_WM_CORE_NESTED_ACCELERATOR_DELEGATE_H_
|
|
|
| namespace ui {
|
| -class KeyEvent;
|
| +class Accelerator;
|
| }
|
|
|
| namespace wm {
|
| @@ -15,15 +15,18 @@ namespace wm {
|
| // handling.
|
| class NestedAcceleratorDelegate {
|
| public:
|
| - virtual ~NestedAcceleratorDelegate() {}
|
| + enum Result {
|
| + RESULT_PROCESSED,
|
| + RESULT_NOT_PROCESSED,
|
| + // The key event should be ignored now and instead be reposted so that
|
| + // next event loop.
|
| + RESULT_PROCESS_LATER,
|
| + };
|
|
|
| - // If the key event should be ignored now and instead be reposted so that next
|
| - // event loop.
|
| - virtual bool ShouldProcessEventNow(const ui::KeyEvent& key_event) = 0;
|
| + virtual ~NestedAcceleratorDelegate() {}
|
|
|
| - // Attempts to process an accelerator for the key-event.
|
| - // Returns whether an accelerator was triggered and processed.
|
| - virtual bool ProcessEvent(const ui::KeyEvent& key_event) = 0;
|
| + // Attempts to process the |accelerator|.
|
| + virtual Result ProcessAccelerator(const ui::Accelerator& accelerator) = 0;
|
| };
|
|
|
| } // namespace wm
|
|
|