projects
/
enjoyable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support opening/adding a mapping file directly to import it.
[enjoyable.git]
/
NJMappingsController.h
diff --git
a/NJMappingsController.h
b/NJMappingsController.h
index
cda477f
..
b252904
100644
(file)
--- a/
NJMappingsController.h
+++ b/
NJMappingsController.h
@@
-7,30
+7,40
@@
//
@class NJMapping;
//
@class NJMapping;
-@class
Targe
tController;
+@class
NJOutpu
tController;
@interface NJMappingsController : NSObject <NSTableViewDataSource,
NSTableViewDelegate,
@interface NJMappingsController : NSObject <NSTableViewDataSource,
NSTableViewDelegate,
- NSOpenSavePanelDelegate> {
+ NSOpenSavePanelDelegate,
+ NSPopoverDelegate,
+ NSFastEnumeration>
+{
IBOutlet NSButton *removeButton;
IBOutlet NSTableView *tableView;
IBOutlet NSButton *removeButton;
IBOutlet NSTableView *tableView;
- IBOutlet TargetController *targetController;
+ IBOutlet NJOutputController *outputController;
+ IBOutlet NSButton *popoverActivate;
+ IBOutlet NSPopover *popover;
+ IBOutlet NSButton *moveUp;
+ IBOutlet NSButton *moveDown;
}
@property (nonatomic, readonly) NJMapping *currentMapping;
@property (nonatomic, readonly) NSArray *mappings;
- (NJMapping *)objectForKeyedSubscript:(NSString *)name;
}
@property (nonatomic, readonly) NJMapping *currentMapping;
@property (nonatomic, readonly) NSArray *mappings;
- (NJMapping *)objectForKeyedSubscript:(NSString *)name;
+- (NJMapping *)objectAtIndexedSubscript:(NSUInteger)idx;
+- (void)addMappingWithContentsOfURL:(NSURL *)url;
+- (void)activateMapping:(NJMapping *)mapping;
+- (void)activateMappingForProcess:(NSString *)processName;
+- (void)save;
+- (void)load;
-
+- (IBAction)mappingPressed:(id)sender;
- (IBAction)addPressed:(id)sender;
- (IBAction)removePressed:(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;
- (IBAction)importPressed:(id)sender;
- (IBAction)exportPressed:(id)sender;
-- (void)activateMapping:(NJMapping *)mapping;
-- (void)activateMappingForProcess:(NSString *)processName;
-
-- (void)save;
-- (void)load;
@end
@end