Moved FontSizetoLineHeightTransformer registration code to AppControler's +initialize.

CQTexperiment
matthewleon 2008-02-18 09:27:27 +00:00
parent e65deb9d82
commit ea427c9033
2 changed files with 7 additions and 8 deletions

View File

@ -8,14 +8,21 @@
#import "OpenURLPanel.h" #import "OpenURLPanel.h"
#import "SpotlightWindowController.h" #import "SpotlightWindowController.h"
#import "StringToURLTransformer.h" #import "StringToURLTransformer.h"
#import "FontSizetoLineHeightTransformer.h"
@implementation AppController @implementation AppController
+ (void)initialize + (void)initialize
{ {
// Register transformers
NSValueTransformer *stringToURLTransformer = [[[StringToURLTransformer alloc] init]autorelease]; NSValueTransformer *stringToURLTransformer = [[[StringToURLTransformer alloc] init]autorelease];
[NSValueTransformer setValueTransformer:stringToURLTransformer [NSValueTransformer setValueTransformer:stringToURLTransformer
forName:@"StringToURLTransformer"]; forName:@"StringToURLTransformer"];
NSValueTransformer *fontSizetoLineHeightTransformer =
[[[FontSizetoLineHeightTransformer alloc] init]autorelease];
[NSValueTransformer setValueTransformer:fontSizetoLineHeightTransformer
forName:@"FontSizetoLineHeightTransformer"];
} }

View File

@ -11,14 +11,6 @@
@implementation FontSizetoLineHeightTransformer @implementation FontSizetoLineHeightTransformer
+ (void)initialize
{
NSValueTransformer *fontSizetoLineHeightTransformer =
[[[FontSizetoLineHeightTransformer alloc] init]autorelease];
[NSValueTransformer setValueTransformer:fontSizetoLineHeightTransformer
forName:@"FontSizetoLineHeightTransformer"];
}
+ (Class)transformedValueClass { return [NSNumber class]; } + (Class)transformedValueClass { return [NSNumber class]; }
+ (BOOL)allowsReverseTransformation { return NO; } + (BOOL)allowsReverseTransformation { return NO; }