Index: ui/views/cocoa/native_widget_mac_nswindow.h |
diff --git a/ui/views/cocoa/native_widget_mac_nswindow.h b/ui/views/cocoa/native_widget_mac_nswindow.h |
index 943c3e20735d0b2c106bb6c698070572f6f1a950..527596c40099cd2504ff16ad0b7b5ec589562aa0 100644 |
--- a/ui/views/cocoa/native_widget_mac_nswindow.h |
+++ b/ui/views/cocoa/native_widget_mac_nswindow.h |
@@ -7,12 +7,20 @@ |
#import <Cocoa/Cocoa.h> |
+#import "ui/base/cocoa/command_dispatcher.h" |
#include "ui/views/views_export.h" |
// The NSWindow used by BridgedNativeWidget. Provides hooks into AppKit that |
// can only be accomplished by overriding methods. |
VIEWS_EXPORT |
-@interface NativeWidgetMacNSWindow : NSWindow |
+@interface NativeWidgetMacNSWindow : NSWindow<CommandDispatchingWindow> { |
+ @private |
+ base::scoped_nsobject<CommandDispatcher> commandDispatcher_; |
+} |
+ |
+// Set a CommandDispatcherDelegate, i.e. to implement key event handling. |
+- (void)setCommandDispatcherDelegate:(id<CommandDispatcherDelegate>)delegate; |
tapted
2015/08/26 06:46:54
as discussed, this can come in the follow-up
jackhou1
2015/08/26 07:38:17
Done.
|
+ |
@end |
#endif // UI_VIEWS_COCOA_NATIVE_WIDGET_MAC_NSWINDOW_H_ |