5 // Created by Sam McCall on 6/05/09.
8 #import "TargetConfig.h"
10 #import "ApplicationController.h"
12 #import "ConfigsController.h"
14 @implementation TargetConfig
16 + (NSString *)serializationCode {
20 - (NSDictionary *)serialize {
22 ? @{ @"type": @"cfg", @"name": _config.name }
26 + (TargetConfig *)targetDeserialize:(NSDictionary *)serialization
27 withConfigs:(NSArray *)configs {
28 NSString *name = serialization[@"name"];
29 TargetConfig *target = [[TargetConfig alloc] init];
30 for (Config *config in configs) {
31 if ([config.name isEqualToString:name]) {
32 target.config = config;
40 [[(ApplicationController *)[[NSApplication sharedApplication] delegate] configsController] activateConfig:_config];