X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;ds=sidebyside;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