#import "NJMappingsController.h"
-#import "ApplicationController.h"
+#import "EnjoyableApplicationDelegate.h"
#import "NJMapping.h"
#import "NJMappingsController.h"
#import "NJOutput.h"
- (IBAction)addPressed:(id)sender {
NJMapping *newMapping = [[NJMapping alloc] initWithName:@"Untitled"];
[_mappings addObject:newMapping];
- [(ApplicationController *)NSApplication.sharedApplication.delegate mappingsChanged];
+ [(EnjoyableApplicationDelegate *)NSApplication.sharedApplication.delegate mappingsChanged];
[tableView reloadData];
[tableView selectRowIndexes:[NSIndexSet indexSetWithIndex:_mappings.count - 1] byExtendingSelection:NO];
[tableView editColumn:0 row:_mappings.count - 1 withEvent:nil select:YES];
[_mappings removeObjectAtIndex:tableView.selectedRow];
[tableView reloadData];
- [(ApplicationController *)NSApplication.sharedApplication.delegate mappingsChanged];
+ [(EnjoyableApplicationDelegate *)NSApplication.sharedApplication.delegate mappingsChanged];
[self activateMapping:_mappings[0]];
[self save];
}
- (void)tableView:(NSTableView *)view setObjectValue:(NSString *)obj forTableColumn:(NSTableColumn *)col row:(NSInteger)index {
[(NJMapping *)_mappings[index] setName:obj];
[tableView reloadData];
- [(ApplicationController *)NSApplication.sharedApplication.delegate mappingsChanged];
+ [(EnjoyableApplicationDelegate *)NSApplication.sharedApplication.delegate mappingsChanged];
}
- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView {
current = 0;
_mappings = newMappings;
[tableView reloadData];
- [(ApplicationController *)NSApplication.sharedApplication.delegate mappingsChanged];
+ [(EnjoyableApplicationDelegate *)NSApplication.sharedApplication.delegate mappingsChanged];
[self activateMapping:_mappings[current]];
}
}
}
[self save];
- [(ApplicationController *)NSApplication.sharedApplication.delegate mappingsChanged];
+ [(EnjoyableApplicationDelegate *)NSApplication.sharedApplication.delegate mappingsChanged];
[self activateMapping:mapping];
[outputController loadCurrent];