]> granicus.if.org Git - handbrake/commitdiff
MacGui: move the ivars from HBController.h to the -m file
authorDamiano Galassi <damiog@gmail.com>
Tue, 13 Oct 2015 07:01:57 +0000 (09:01 +0200)
committerDamiano Galassi <damiog@gmail.com>
Tue, 13 Oct 2015 07:01:57 +0000 (09:01 +0200)
macosx/HBController.h
macosx/HBController.m

index ed604d6a217802c08053148cfabb666242703d51..9d9c3f46c51761a341c244eaa5a06f7bcd99b848 100644 (file)
@@ -7,86 +7,11 @@
 #import <Cocoa/Cocoa.h>
 
 @class HBQueueController;
-
-@class HBPictureViewController;
-@class HBVideoController;
-@class HBAudioController;
-@class HBSubtitlesController;
-@class HBAdvancedController;
-@class HBChapterTitlesController;
-
-@class HBPreviewController;
-
-@class HBPreferencesController;
-@class HBPresetsViewController;
 @class HBPresetsManager;
 
 @class HBJob;
 
-@interface HBController : NSWindowController <NSDrawerDelegate>
-{
-    IBOutlet NSTabView *fMainTabView;
-
-    // Picture controller
-    HBPictureViewController * fPictureViewController;
-    IBOutlet NSTabViewItem  * fPictureTab;
-
-    // Video view controller
-    HBVideoController       * fVideoController;
-    IBOutlet NSTabViewItem  * fVideoTab;
-
-    // Subtitles view controller
-       HBSubtitlesController   * fSubtitlesViewController;
-    IBOutlet NSTabViewItem  * fSubtitlesTab;
-
-       // Audio view controller
-       HBAudioController       * fAudioController;
-    IBOutlet NSTabViewItem  * fAudioTab;
-
-       // Chapters view controller
-       HBChapterTitlesController    * fChapterTitlesController;
-    IBOutlet NSTabViewItem       * fChaptersTitlesTab;
-
-    // Advanced options tab
-    HBAdvancedController         * fAdvancedOptions;
-       IBOutlet NSTabViewItem       * fAdvancedTab;
-
-    // Picture Preview
-    HBPreviewController           * fPreviewController;
-    HBPreferencesController       * fPreferencesController;
-    
-    // Queue panel
-    HBQueueController            * fQueueController;
-       
-    // Source box
-       IBOutlet NSProgressIndicator * fScanIndicator;
-       IBOutlet NSBox               * fScanHorizontalLine;
-    
-    IBOutlet NSTextField         * fSrcDVD2Field;
-    IBOutlet NSPopUpButton       * fSrcTitlePopUp;
-    
-    // pts based start / stop
-    IBOutlet NSTextField         * fSrcTimeStartEncodingField;
-    IBOutlet NSTextField         * fSrcTimeEndEncodingField;
-    // frame based based start / stop
-    IBOutlet NSTextField         * fSrcFrameStartEncodingField;
-    IBOutlet NSTextField         * fSrcFrameEndEncodingField;
-
-    IBOutlet NSPopUpButton       * fSrcChapterStartPopUp;
-    IBOutlet NSPopUpButton       * fSrcChapterEndPopUp;
-
-    // Bottom
-    IBOutlet NSTextField         * fStatusField;
-    IBOutlet NSTextField         * fQueueStatus;
-    IBOutlet NSProgressIndicator * fRipIndicator;
-       BOOL                           fRipIndicatorShown;
-
-       // User Preset
-       HBPresetsManager             * presetManager;
-    HBPresetsViewController      * fPresetsView;
-
-       IBOutlet NSDrawer            * fPresetDrawer;
-}
+@interface HBController : NSWindowController
 
 - (instancetype)initWithQueue:(HBQueueController *)queueController presetsManager:(HBPresetsManager *)manager;
 
index ac7f4ada6503f5dc36c90831f473589288c8e97b..6b651ddbd2f42e5b946334fc03437ad02738426c 100644 (file)
 #import "HBJob.h"
 #import "HBStateFormatter.h"
 
-@interface HBController () <HBPresetsViewControllerDelegate, HBTitleSelectionDelegate>
+@interface HBController () <HBPresetsViewControllerDelegate, HBTitleSelectionDelegate, NSDrawerDelegate>
+{
+    IBOutlet NSTabView *fMainTabView;
+
+    // Picture controller
+    HBPictureViewController * fPictureViewController;
+    IBOutlet NSTabViewItem  * fPictureTab;
+
+    // Video view controller
+    HBVideoController       * fVideoController;
+    IBOutlet NSTabViewItem  * fVideoTab;
+
+    // Subtitles view controller
+    HBSubtitlesController   * fSubtitlesViewController;
+    IBOutlet NSTabViewItem  * fSubtitlesTab;
+
+    // Audio view controller
+    HBAudioController       * fAudioController;
+    IBOutlet NSTabViewItem  * fAudioTab;
+
+    // Chapters view controller
+    HBChapterTitlesController    * fChapterTitlesController;
+    IBOutlet NSTabViewItem       * fChaptersTitlesTab;
+
+    // Advanced options tab
+    HBAdvancedController         * fAdvancedOptions;
+    IBOutlet NSTabViewItem       * fAdvancedTab;
+
+    // Picture Preview
+    HBPreviewController           * fPreviewController;
+
+    // Queue panel
+    HBQueueController            * fQueueController;
+
+    // Source box
+    IBOutlet NSProgressIndicator * fScanIndicator;
+    IBOutlet NSBox               * fScanHorizontalLine;
+
+    IBOutlet NSTextField         * fSrcDVD2Field;
+    IBOutlet NSPopUpButton       * fSrcTitlePopUp;
+
+    // pts based start / stop
+    IBOutlet NSTextField         * fSrcTimeStartEncodingField;
+    IBOutlet NSTextField         * fSrcTimeEndEncodingField;
+    // frame based based start / stop
+    IBOutlet NSTextField         * fSrcFrameStartEncodingField;
+    IBOutlet NSTextField         * fSrcFrameEndEncodingField;
+
+    IBOutlet NSPopUpButton       * fSrcChapterStartPopUp;
+    IBOutlet NSPopUpButton       * fSrcChapterEndPopUp;
+
+    // Bottom
+    IBOutlet NSTextField         * fStatusField;
+    IBOutlet NSTextField         * fQueueStatus;
+    IBOutlet NSProgressIndicator * fRipIndicator;
+    BOOL                           fRipIndicatorShown;
+
+    // User Preset
+    HBPresetsManager             * presetManager;
+    HBPresetsViewController      * fPresetsView;
+    
+    IBOutlet NSDrawer            * fPresetDrawer;
+}
 
 @property (unsafe_unretained) IBOutlet NSView *openTitleView;
 @property (nonatomic, readwrite) BOOL scanSpecificTitle;