summaryrefslogtreecommitdiffstats
path: root/macosx/PictureController.h
diff options
context:
space:
mode:
Diffstat (limited to 'macosx/PictureController.h')
-rw-r--r--macosx/PictureController.h29
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;