OSDN Git Service

MacGui: move the presets sorting into a new method "-sortPresets" so it can be done...
authordynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Thu, 6 Mar 2008 13:57:37 +0000 (13:57 +0000)
committerdynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Thu, 6 Mar 2008 13:57:37 +0000 (13:57 +0000)
git-svn-id: svn://localhost/HandBrake/trunk@1329 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/Controller.h
macosx/Controller.mm

index 4994e81..22ce107 100644 (file)
 - (IBAction)setDefaultPreset:(id)sender;
 - (IBAction)selectDefaultPreset:(id)sender;
 - (void) savePreset;
+- (void)sortPresets;
 - (IBAction)addFactoryPresets:(id)sender;
 - (IBAction)deleteFactoryPresets:(id)sender;
 - (IBAction)addUserPreset:(id)sender;
index a64afe7..719acad 100644 (file)
@@ -3737,6 +3737,16 @@ if (item == nil)
 - (void)addPreset
 {
 
+       [self sortPresets];
+       /* We Reload the New Table data for presets */
+    [fPresetsOutlineView reloadData];
+   /* We save all of the preset data here */
+    [self savePreset];
+}
+
+- (void)sortPresets
+{
+
        
        /* We Sort the Presets By Factory or Custom */
        NSSortDescriptor * presetTypeDescriptor=[[[NSSortDescriptor alloc] initWithKey:@"Type" 
@@ -3748,11 +3758,7 @@ if (item == nil)
        NSArray *sortedArray=[UserPresets sortedArrayUsingDescriptors:sortDescriptors];
        [UserPresets setArray:sortedArray];
        
-       
-       /* We Reload the New Table data for presets */
-    [fPresetsOutlineView reloadData];
-   /* We save all of the preset data here */
-    [self savePreset];
+
 }
 
 - (IBAction)insertPreset:(id)sender