5 // Created by Sam McCall on 6/05/09.
8 #import "TargetConfig.h"
10 @implementation TargetConfig
12 - (NSString *)stringify {
13 return [[NSString alloc] initWithFormat: @"cfg~%@", self.config.name];
16 + (TargetConfig *)unstringifyImpl:(NSArray *)comps withConfigList:(NSArray *)configs {
17 NSString *name = comps[1];
18 TargetConfig *target = [[TargetConfig alloc] init];
19 for (Config *config in configs) {
20 if ([config.name isEqualToString:name]) {
21 target.config = config;
25 NSLog(@"Warning: couldn't find matching config to restore from: %@", name);
30 [[(ApplicationController *)[[NSApplication sharedApplication] delegate] configsController] activateConfig:self.config];