X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=ConfigsController.h;h=71fce233049601e9347a8608ec212603ab9aafd2;hp=e616e1e9d89ff354c1afcf696382ba35b3e7377a;hb=635728b6f6775384f7cbc212a4b05198ef024c15;hpb=15a3aec049658f4a1c3c6e8c9f8a549fb8de0782 diff --git a/ConfigsController.h b/ConfigsController.h index e616e1e..71fce23 100644 --- a/ConfigsController.h +++ b/ConfigsController.h @@ -9,17 +9,22 @@ @class Config; @class TargetController; -@interface ConfigsController : NSObject { +@interface ConfigsController : NSObject { IBOutlet NSButton *removeButton; IBOutlet NSTableView *tableView; IBOutlet TargetController *targetController; } -@property (readonly) Config *currentConfig; -@property (readonly) NSArray *configs; +@property (nonatomic, readonly) Config *currentConfig; +@property (nonatomic, readonly) NSArray *configs; + +- (Config *)objectForKeyedSubscript:(NSString *)name; + - (IBAction)addPressed:(id)sender; - (IBAction)removePressed:(id)sender; +- (IBAction)importPressed:(id)sender; +- (IBAction)exportPressed:(id)sender; - (void)activateConfig:(Config *)config; - (void)activateConfigForProcess:(NSString *)processName;