2 // EnjoyableApplicationDelegate.h
5 // Created by Sam McCall on 4/05/09.
6 // Copyright 2009 University of Otago. All rights reserved.
9 @
class NJDeviceController
;
10 @
class NJOutputController
;
11 @
class NJMappingsController
;
13 @interface EnjoyableApplicationDelegate
: NSObject
<NSApplicationDelegate
> {
14 IBOutlet NSDrawer
*drawer
;
15 IBOutlet NSWindow
*mainWindow
;
16 IBOutlet NSToolbarItem
*activeButton
;
17 IBOutlet NSMenuItem
*activeMenuItem
;
18 IBOutlet NSMenu
*dockMenuBase
;
21 @
property (nonatomic
, strong
) IBOutlet NJDeviceController
*inputController
;
22 @
property (nonatomic
, strong
) IBOutlet NJOutputController
*outputController
;
23 @
property (nonatomic
, strong
) IBOutlet NJMappingsController
*mappingsController
;
25 - (IBAction
)toggleActivity
:(id
)sender
;
26 - (void)mappingsChanged
;