2 // ApplicationController.h
5 // Created by Sam McCall on 4/05/09.
6 // Copyright 2009 University of Otago. All rights reserved.
9 #import <Cocoa/Cocoa.h>
11 @
class JoystickController
;
12 @
class TargetController
;
13 @
class ConfigsController
;
15 @interface ApplicationController
: NSObject
{
16 IBOutlet NSDrawer
*drawer
;
17 IBOutlet NSWindow
*mainWindow
;
18 IBOutlet NSToolbarItem
*activeButton
;
19 IBOutlet NSMenuItem
*activeMenuItem
;
20 IBOutlet NSMenu
*dockMenuBase
;
23 @
property (strong
) IBOutlet JoystickController
*jsController
;
24 @
property (strong
) IBOutlet TargetController
*targetController
;
25 @
property (strong
) IBOutlet ConfigsController
*configsController
;
26 @
property (assign
) BOOL active
;
28 - (IBAction
)toggleActivity
:(id
)sender
;
29 - (void)configsChanged
;
30 - (void)configChanged
;