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