X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=macosx%2FInstantHandBrake%2FDevice.m;h=fec63de18106a081b4dd69c982c3a6857e0fc330;hb=f35d39f9adca67471b72f3e47398855d51481f87;hp=643f9399d3f20eae103f198104a3e361dfd75bba;hpb=10aab2bcb670641bd4fea7c25f3567b76af03d4c;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/macosx/InstantHandBrake/Device.m b/macosx/InstantHandBrake/Device.m index 643f9399..fec63de1 100644 --- a/macosx/InstantHandBrake/Device.m +++ b/macosx/InstantHandBrake/Device.m @@ -4,7 +4,7 @@ // // Created by Damiano Galassi on 15/01/08. // This file is part of the HandBrake source code. -// Homepage: . +// Homepage: . // It may be used under the terms of the GNU General Public License. // // @@ -30,6 +30,20 @@ [super dealloc]; } +- (id) initWithCoder:(NSCoder *) coder +{ + deviceName = [[coder decodeObjectForKey:@"DeviceName"] retain]; + presetsArray = [[coder decodeObjectForKey:@"Presets"] retain]; + + return self; +} + +- (void) encodeWithCoder:(NSCoder *)encoder +{ + [encoder encodeObject: deviceName forKey:@"DeviceName"]; + [encoder encodeObject: presetsArray forKey:@"Presets"]; +} + - (void) addPreset: (Preset *) preset { [presetsArray addObject:preset]; @@ -43,7 +57,7 @@ - (Preset *) firstPreset { - return [presetsArray objectAtIndex:0]; ; + return [presetsArray objectAtIndex:0]; } @end