// Copyright 2009 University of Otago. All rights reserved.
//
-@class JoystickController;
+@class NJInputController;
@class TargetController;
@class ConfigsController;
-@interface ApplicationController : NSObject {
+@interface ApplicationController : NSObject <NSApplicationDelegate> {
IBOutlet NSDrawer *drawer;
IBOutlet NSWindow *mainWindow;
IBOutlet NSToolbarItem *activeButton;
IBOutlet NSMenu *dockMenuBase;
}
-@property (strong) IBOutlet JoystickController *jsController;
-@property (strong) IBOutlet TargetController *targetController;
-@property (strong) IBOutlet ConfigsController *configsController;
-@property (assign) BOOL active;
+@property (nonatomic, strong) IBOutlet NJInputController *jsController;
+@property (nonatomic, strong) IBOutlet TargetController *targetController;
+@property (nonatomic, strong) IBOutlet ConfigsController *configsController;
- (IBAction)toggleActivity:(id)sender;
- (void)configsChanged;
-- (void)configChanged;
@end