]> granicus.if.org Git - handbrake/commitdiff
MacGUI: Add Delete item to Presets menu.
authorBradley Sepos <bradley@bradleysepos.com>
Thu, 1 Feb 2018 06:37:58 +0000 (01:37 -0500)
committerBradley Sepos <bradley@bradleysepos.com>
Sat, 17 Mar 2018 21:01:55 +0000 (17:01 -0400)
macosx/English.lproj/MainMenu.xib
macosx/HBController.h
macosx/HBController.m
macosx/HBPresetsViewController.h

index 9d2861d108f55422fec84d3bc9abfa440ec46fd2..6f468a96487e255365f83e5e389cbda501cef5f5 100644 (file)
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="13770" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="13771" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     <dependencies>
         <deployment identifier="macosx"/>
         <development version="8000" identifier="xcode"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="13770"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="13771"/>
     </dependencies>
     <objects>
         <customObject id="-2" userLabel="File's Owner" customClass="NSApplication">
                                     <action selector="insertCategory:" target="-1" id="JL7-bI-H97"/>
                                 </connections>
                             </menuItem>
-                            <menuItem isSeparatorItem="YES" tag="-1" id="1954">
+                            <menuItem isSeparatorItem="YES" tag="-1" id="ymY-bE-5EP">
                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                             </menuItem>
                             <menuItem title="Select Default Preset" tag="-1" id="2421">
                                     <action selector="selectDefaultPreset:" target="-1" id="2eH-zk-T3n"/>
                                 </connections>
                             </menuItem>
+                            <menuItem isSeparatorItem="YES" tag="-1" id="1954">
+                                <modifierMask key="keyEquivalentModifierMask" command="YES"/>
+                            </menuItem>
+                            <menuItem title="Delete Preset" tag="-1" id="CN3-Rh-gVf">
+                                <connections>
+                                    <action selector="deletePreset:" target="-1" id="ZGV-Ji-MGc"/>
+                                </connections>
+                            </menuItem>
                             <menuItem isSeparatorItem="YES" tag="-1" id="CQW-qW-5C5">
                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                             </menuItem>
index 0334a012e729b32a206b46e96248ce0297f778eb..b93fefb24b2133c8da89499d3c6f725a51984fa4 100644 (file)
@@ -40,6 +40,7 @@
 - (IBAction)showAddPresetPanel:(id)sender;
 - (IBAction)selectDefaultPreset:(id)sender;
 
+- (IBAction)deletePreset:(id)sender;
 - (IBAction)reloadPreset:(id)sender;
 
 
index 5c022fa5acbf4851ebe4e9644828ec076c9f4455..5a7f1ce37c4afa09843b392c48347516e8266b4e 100644 (file)
     fPresetsView.selectedPreset = presetManager.defaultPreset;
 }
 
+- (IBAction)deletePreset:(id)sender
+{
+    HBPreset *preset = [sender representedObject];
+    [fPresetsView deletePreset:preset];
+}
+
 - (IBAction)insertCategory:(id)sender
 {
     [fPresetsView insertCategory:sender];
index e3cca8cd13ce6754aca597620a58a90cfed5087c..8f5824a8e78c8b0a6c13df594ef63d18c7a4ad0d 100644 (file)
@@ -24,6 +24,8 @@ NS_ASSUME_NONNULL_BEGIN
 
 @property (nonatomic, readwrite, assign) id<HBPresetsViewControllerDelegate> delegate;
 
+- (IBAction)deletePreset:(id)sender;
+
 - (IBAction)exportPreset:(id)sender;
 - (IBAction)importPreset:(id)sender;