2 // JoystickController.h
5 // Created by Sam McCall on 4/05/09.
6 // Copyright 2009 University of Otago. All rights reserved.
9 #import <Cocoa/Cocoa.h>
10 #import <IOKit/hid/IOHIDLib.h>
14 @
class ConfigsController
;
15 @
class TargetController
;
18 @interface JoystickController
: NSObject
{
19 IBOutlet NSOutlineView
*outlineView
;
20 IBOutlet TargetController
*targetController
;
21 IBOutlet ConfigsController
*configsController
;
25 - (Joystick
*)findJoystickByRef
:(IOHIDDeviceRef
)device
;
27 @
property (readonly
) Config
*currentConfig
;
28 @
property (readonly
) JSAction
*selectedAction
;
29 @
property (readonly
) NSMutableArray
*joysticks
;
30 @
property (readonly
) NSMutableArray
*runningTargets
;
31 @
property (assign
) NSPoint mouseLoc
;
32 @
property (assign
) BOOL frontWindowOnly
;