// // ToggleQueueTitleTransformer.m // Cog // // Created by Vincent Spader on 3/8/08. // Copyright 2008 __MyCompanyName__. All rights reserved. // #import "ToggleQueueTitleTransformer.h" #import "Logging.h" @implementation ToggleQueueTitleTransformer + (Class)transformedValueClass { return [NSNumber class]; } + (BOOL)allowsReverseTransformation { return NO; } // Convert from NSNumber to NSString - (id)transformedValue:(id)value { DLog(@"VALUE: %@", value); if(value == nil) return nil; BOOL queued = [value boolValue]; if(queued) { return @"Remove from Queue"; } else { return @"Add to Queue"; } } @end