5dae0cc04a525b0d295aba4ec8bc3d36c90b8f23
[enjoyable.git] / ApplicationController.h
1 //
2 // ApplicationController.h
3 // Enjoy
4 //
5 // Created by Sam McCall on 4/05/09.
6 // Copyright 2009 University of Otago. All rights reserved.
7 //
8
9 @class NJInputController;
10 @class TargetController;
11 @class ConfigsController;
12
13 @interface ApplicationController : NSObject <NSApplicationDelegate> {
14 IBOutlet NSDrawer *drawer;
15 IBOutlet NSWindow *mainWindow;
16 IBOutlet NSToolbarItem *activeButton;
17 IBOutlet NSMenuItem *activeMenuItem;
18 IBOutlet NSMenu *dockMenuBase;
19 }
20
21 @property (nonatomic, strong) IBOutlet NJInputController *jsController;
22 @property (nonatomic, strong) IBOutlet TargetController *targetController;
23 @property (nonatomic, strong) IBOutlet ConfigsController *configsController;
24
25 - (IBAction)toggleActivity:(id)sender;
26 - (void)configsChanged;
27
28 @end