Index: ui/web_dialogs/web_dialog_delegate.h |
diff --git a/ui/web_dialogs/web_dialog_delegate.h b/ui/web_dialogs/web_dialog_delegate.h |
index 640dfd02ccee3a2010fe6f0db3c9760c0478aecd..be1ec9b04f75b5b9833649b169ce99429687370b 100644 |
--- a/ui/web_dialogs/web_dialog_delegate.h |
+++ b/ui/web_dialogs/web_dialog_delegate.h |
@@ -31,6 +31,7 @@ class Size; |
} |
namespace ui { |
+class Accelerator; |
// Implement this class to receive notifications. |
class WEB_DIALOGS_EXPORT WebDialogDelegate { |
@@ -137,6 +138,12 @@ class WEB_DIALOGS_EXPORT WebDialogDelegate { |
// Stores the dialog bounds. |
virtual void StoreDialogSize(const gfx::Size& dialog_size) {} |
+ // Returns the accelerators handled by the delegate. |
+ virtual std::vector<Accelerator> GetAccelerators(); |
+ |
+ // Returns true if |accelerator| is processed, otherwise false. |
+ virtual bool AcceleratorPressed(const Accelerator& accelerator); |
+ |
virtual ~WebDialogDelegate() {} |
}; |