diff options
Diffstat (limited to 'macosx/PictureController.h')
-rw-r--r-- | macosx/PictureController.h | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/macosx/PictureController.h b/macosx/PictureController.h index b8af4be59..277fbfc25 100644 --- a/macosx/PictureController.h +++ b/macosx/PictureController.h @@ -10,6 +10,7 @@ @class HBController; @class PreviewController; +@class PictureFilterController; //#define HB_NUM_HBLIB_PICTURES 20 // # of preview pictures libhb should generate @@ -21,6 +22,8 @@ HBController *fHBController; PreviewController *fPreviewController; // reference to HBController + PictureFilterController *fPictureFilterController; + IBOutlet NSWindow * fPictureWindow; NSMutableDictionary * fPicturePreviews; // NSImages, one for each preview libhb creates, created lazily int fPicture; @@ -28,7 +31,6 @@ IBOutlet NSBox * fPictureSizeBox; IBOutlet NSBox * fPictureCropBox; - IBOutlet NSBox * fPictureFilterBox; IBOutlet NSTextField * fWidthField; IBOutlet NSStepper * fWidthStepper; IBOutlet NSTextField * fHeightField; @@ -43,18 +45,12 @@ IBOutlet NSStepper * fCropLeftStepper; IBOutlet NSTextField * fCropRightField; IBOutlet NSStepper * fCropRightStepper; - IBOutlet NSPopUpButton * fDeinterlacePopUp; - IBOutlet NSButton * fDecombCheck; - IBOutlet NSButton * fDetelecineCheck; - IBOutlet NSButton * fDeblockCheck; - IBOutlet NSTextField * fDeblockField; - IBOutlet NSSlider * fDeblockSlider; - IBOutlet NSPopUpButton * fDenoisePopUp; + IBOutlet NSPopUpButton * fAnamorphicPopUp; - IBOutlet NSSlider * fPictureSlider; IBOutlet NSTextField * fInfoField; IBOutlet NSButton * fPreviewOpenButton; + IBOutlet NSButton * fPictureFiltersOpenButton; int MaxOutputWidth; int MaxOutputHeight; @@ -87,30 +83,19 @@ - (void)setHBController: (HBController *)controller; - (IBAction) showPictureWindow: (id)sender; - (IBAction) showPreviewWindow: (id)sender; +- (IBAction) showFilterWindow: (id)sender; -- (void) setInitialPictureFilters; - (IBAction) SettingsChanged: (id) sender; - +- (void)reloadStillPreview; - (BOOL) autoCrop; - (void) setAutoCrop: (BOOL) setting; - (BOOL) allowLooseAnamorphic; - (void) setAllowLooseAnamorphic: (BOOL) setting; -- (IBAction) deblockSliderChanged: (id) sender; -- (int) detelecine; -- (void) setDetelecine: (int) setting; -- (int) deinterlace; -- (void) setDeinterlace: (int) setting; -- (int) decomb; -- (void) setDecomb: (int) setting; -- (int) denoise; -- (void) setDenoise: (int) setting; -- (int) deblock; -- (void) setDeblock: (int) setting; - (IBAction)showPreviewPanel: (id)sender forTitle: (hb_title_t *)title; |