/* HBPresetsViewController.h $ This file is part of the HandBrake source code. Homepage: . It may be used under the terms of the GNU General Public License. */ #import @class HBPresetsManager; @class HBPreset; @protocol HBPresetsViewControllerDelegate - (void)selectionDidChange; - (void)showAddPresetPanel:(id)sender; @end @interface HBPresetsViewController : NSViewController - (instancetype)initWithPresetManager:(HBPresetsManager *)presetManager; @property (nonatomic, readwrite, assign) id delegate; - (IBAction)exportPreset:(id)sender; - (IBAction)importPreset:(id)sender; - (void)deselect; - (void)setSelection:(HBPreset *)preset; - (IBAction)insertCategory:(id)sender; @property (nonatomic, readonly, weak) HBPreset *selectedPreset; @property (nonatomic, readonly) NSUInteger indexOfSelectedItem; @property (nonatomic, readwrite, getter=isEnabled) BOOL enabled; @end