X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FEnjoyableApplicationDelegate.h;h=ddc6acf77e5a75eaf660ef720c729d7278eb7082;hp=dfb82fc985810f4463b914a7045df8fdf86afeab;hb=93d9951d6bd16b37e88b8fb6c38bc4afd6c9401e;hpb=ba6488fd986229dadcf8a7c7dcc028d2c1ddecf5 diff --git a/Classes/EnjoyableApplicationDelegate.h b/Classes/EnjoyableApplicationDelegate.h index dfb82fc..ddc6acf 100644 --- a/Classes/EnjoyableApplicationDelegate.h +++ b/Classes/EnjoyableApplicationDelegate.h @@ -6,15 +6,34 @@ // Copyright 2009 University of Otago. All rights reserved. // -@class NJDeviceController; @class NJMappingsController; -@interface EnjoyableApplicationDelegate : NSObject { - IBOutlet NSMenu *dockMenuBase; - IBOutlet NSWindow *window; -} +#import "NJMappingMenuController.h" +#import "NJMappingsViewController.h" +#import "NJDeviceViewController.h" +#import "NJOutputController.h" +#import "NJInputController.h" -@property (nonatomic, strong) IBOutlet NJDeviceController *inputController; -@property (nonatomic, strong) IBOutlet NJMappingsController *mappingsController; +@interface EnjoyableApplicationDelegate : NSObject + +@property (nonatomic, strong) IBOutlet NJInputController *inputController; +@property (nonatomic, strong) IBOutlet NJOutputController *outputController; +@property (nonatomic, strong) IBOutlet NJMappingsViewController *mvc; +@property (nonatomic, strong) IBOutlet NJDeviceViewController *dvc; + +@property (nonatomic, strong) IBOutlet NSMenu *dockMenu; +@property (nonatomic, strong) IBOutlet NSMenu *statusItemMenu; +@property (nonatomic, strong) IBOutlet NSWindow *window; +@property (nonatomic, strong) IBOutlet NSButton *simulatingEventsButton; + +- (IBAction)restoreToForeground:(id)sender; +- (IBAction)importMappingClicked:(id)sender; +- (IBAction)exportMappingClicked:(id)sender; +- (IBAction)simulatingEventsChanged:(NSButton *)sender; @end