Tweak invalid filename handling. Use it for manual exports also. Allow drag exports...
[enjoyable.git] / NJMappingsController.h
index f0dab4f..b252904 100644 (file)
@@ -20,6 +20,8 @@
     IBOutlet NJOutputController *outputController;
     IBOutlet NSButton *popoverActivate;
     IBOutlet NSPopover *popover;
+    IBOutlet NSButton *moveUp;
+    IBOutlet NSButton *moveDown;
 }
 
 @property (nonatomic, readonly) NJMapping *currentMapping;
@@ -27,6 +29,7 @@
 
 - (NJMapping *)objectForKeyedSubscript:(NSString *)name;
 - (NJMapping *)objectAtIndexedSubscript:(NSUInteger)idx;
+- (void)addMappingWithContentsOfURL:(NSURL *)url;
 - (void)activateMapping:(NJMapping *)mapping;
 - (void)activateMappingForProcess:(NSString *)processName;
 - (void)save;
@@ -35,6 +38,8 @@
 - (IBAction)mappingPressed:(id)sender;
 - (IBAction)addPressed:(id)sender;
 - (IBAction)removePressed:(id)sender;
+- (IBAction)moveUpPressed:(id)sender;
+- (IBAction)moveDownPressed:(id)sender;
 - (IBAction)importPressed:(id)sender;
 - (IBAction)exportPressed:(id)sender;