From: Bradley Sepos Date: Thu, 1 Feb 2018 06:37:58 +0000 (-0500) Subject: MacGUI: Add Delete item to Presets menu. X-Git-Tag: 1.1.0~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6e044c7715aabdc681a6b4f8c33d141712433cc9;p=handbrake MacGUI: Add Delete item to Presets menu. --- diff --git a/macosx/English.lproj/MainMenu.xib b/macosx/English.lproj/MainMenu.xib index 9d2861d10..6f468a964 100644 --- a/macosx/English.lproj/MainMenu.xib +++ b/macosx/English.lproj/MainMenu.xib @@ -1,9 +1,9 @@ - + - + @@ -337,7 +337,7 @@ - + @@ -345,6 +345,14 @@ + + + + + + + + diff --git a/macosx/HBController.h b/macosx/HBController.h index 0334a012e..b93fefb24 100644 --- a/macosx/HBController.h +++ b/macosx/HBController.h @@ -40,6 +40,7 @@ - (IBAction)showAddPresetPanel:(id)sender; - (IBAction)selectDefaultPreset:(id)sender; +- (IBAction)deletePreset:(id)sender; - (IBAction)reloadPreset:(id)sender; diff --git a/macosx/HBController.m b/macosx/HBController.m index 5c022fa5a..5a7f1ce37 100644 --- a/macosx/HBController.m +++ b/macosx/HBController.m @@ -1527,6 +1527,12 @@ fPresetsView.selectedPreset = presetManager.defaultPreset; } +- (IBAction)deletePreset:(id)sender +{ + HBPreset *preset = [sender representedObject]; + [fPresetsView deletePreset:preset]; +} + - (IBAction)insertCategory:(id)sender { [fPresetsView insertCategory:sender]; diff --git a/macosx/HBPresetsViewController.h b/macosx/HBPresetsViewController.h index e3cca8cd1..8f5824a8e 100644 --- a/macosx/HBPresetsViewController.h +++ b/macosx/HBPresetsViewController.h @@ -24,6 +24,8 @@ NS_ASSUME_NONNULL_BEGIN @property (nonatomic, readwrite, assign) id delegate; +- (IBAction)deletePreset:(id)sender; + - (IBAction)exportPreset:(id)sender; - (IBAction)importPreset:(id)sender;