OSDN Git Service

MacGui: Add the Forced subtitles checkbox to custom user presets
authordynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Thu, 7 Feb 2008 16:43:51 +0000 (16:43 +0000)
committerdynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Thu, 7 Feb 2008 16:43:51 +0000 (16:43 +0000)
- uses  [preset setObject:[NSNumber numberWithInt:1] forKey:@"SubtitlesForced"] to turn the forced checkbox on in the preset
- Not added to any built in presets
- checkbox is unchecked for any preset that doesnt explicitly have it set.

git-svn-id: svn://localhost/HandBrake/trunk@1251 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/Controller.mm

index f4c474f..769f403 100644 (file)
@@ -3383,6 +3383,9 @@ if (item == nil)
         [fAudBitratePopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"AudioBitRate"]]];
         /*Subtitles*/
         [fSubPopUp selectItemWithTitle: [NSString stringWithFormat:[chosenPreset valueForKey:@"Subtitles"]]];
+        /* Forced Subtitles */
+        [fSubForcedCheck setState:[[chosenPreset objectForKey:@"SubtitlesForced"] intValue]];
+           
         /* Dynamic Range Control Slider */
         [fAudDrcSlider setFloatValue: [[chosenPreset valueForKey:@"AudioDRCSlider"] floatValue]];
         [self audioDRCSliderChanged: NULL];
@@ -3755,6 +3758,8 @@ if (item == nil)
        [preset setObject:[fAudBitratePopUp titleOfSelectedItem] forKey:@"AudioBitRate"];
        /* Subtitles*/
        [preset setObject:[fSubPopUp titleOfSelectedItem] forKey:@"Subtitles"];
+    /* Forced Subtitles */
+       [preset setObject:[NSNumber numberWithInt:[fSubForcedCheck state]] forKey:@"SubtitlesForced"];
     /* Dynamic Range Control Slider */
     [preset setObject:[NSNumber numberWithFloat:[fAudDrcSlider floatValue]] forKey:@"AudioDRCSlider"];