From 4bcf22ced2ba1dd811027f32cc4f39378f41a287 Mon Sep 17 00:00:00 2001 From: vspader Date: Wed, 10 Oct 2007 03:13:38 +0000 Subject: [PATCH] Whoops, forgot to add a couple cue sheet related files. --- Plugins/CueSheet/CueSheetPropertiesReader.h | 18 ++++++++++ Plugins/CueSheet/CueSheetPropertiesReader.m | 38 +++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100755 Plugins/CueSheet/CueSheetPropertiesReader.h create mode 100755 Plugins/CueSheet/CueSheetPropertiesReader.m diff --git a/Plugins/CueSheet/CueSheetPropertiesReader.h b/Plugins/CueSheet/CueSheetPropertiesReader.h new file mode 100755 index 000000000..ce4b32a4d --- /dev/null +++ b/Plugins/CueSheet/CueSheetPropertiesReader.h @@ -0,0 +1,18 @@ +// +// CueSheetPropertiesReader.h +// CueSheet +// +// Created by Vincent Spader on 10/08/07. +// Copyright 2007 __MyCompanyName__. All rights reserved. +// + +#import + +#import "Plugin.h" + +@interface CueSheetPropertiesReader : NSObject +{ + +} + +@end diff --git a/Plugins/CueSheet/CueSheetPropertiesReader.m b/Plugins/CueSheet/CueSheetPropertiesReader.m new file mode 100755 index 000000000..7592a7c76 --- /dev/null +++ b/Plugins/CueSheet/CueSheetPropertiesReader.m @@ -0,0 +1,38 @@ +// +// CueSheetPropertiesReader.m +// CueSheet +// +// Created by Vincent Spader on 10/08/07. +// Copyright 2007 __MyCompanyName__. All rights reserved. +// + +#import "CueSheetPropertiesReader.h" +#import "CueSheetDecoder.h" + +@implementation CueSheetPropertiesReader + ++ (NSDictionary *)propertiesForSource:(id)source +{ + NSDictionary *properties; + CueSheetDecoder *decoder; + + decoder = [[CueSheetDecoder alloc] init]; + if (![decoder open:source]) + { + return nil; + } + + properties = [decoder properties]; + + [decoder close]; + + return properties; +} + + ++ (NSArray *)fileTypes +{ + return [CueSheetDecoder fileTypes]; +} + +@end