Jelajahi Sumber

Merge branch 'develop_PDFReaderProNew' of git.kdan.cc:Mac_PDF/PDF_Office into develop_PDFReaderProNew

tangchao 10 bulan lalu
induk
melakukan
d3f1025363

+ 14 - 10
PDF Office/PDF Master/Class/Batch/WindowController/KMBatchOperateLeftViewController.swift

@@ -441,17 +441,8 @@ class KMBatchOperateLeftViewController: NSViewController,NSTableViewDelegate,NST
         self.files.remove(at: row)
         self.files.remove(at: row)
         self.tableView.reloadData()
         self.tableView.reloadData()
     }
     }
+  
     
     
-    func validateMenuItem(menuItem: NSMenuItem) -> Bool {
-        let action = menuItem.action
-        if action == #selector(menuItem_ShowInFinder(_:)) || action == #selector(menuItem_Delete(_:)) {
-            if tableView.clickedRow == -1 {
-                return false
-            }
-            return true
-        }
-        return true
-    }
     func addOpendFile() {
     func addOpendFile() {
         let documentArray = NSDocumentController.shared.documents
         let documentArray = NSDocumentController.shared.documents
         var pdfArray = NSMutableArray()
         var pdfArray = NSMutableArray()
@@ -794,3 +785,16 @@ class KMBatchOperateLeftViewController: NSViewController,NSTableViewDelegate,NST
         self.tableView.reloadData()
         self.tableView.reloadData()
     }
     }
 }
 }
+
+extension KMBatchOperateLeftViewController: NSMenuDelegate, NSMenuItemValidation{
+    func validateMenuItem(_ menuItem: NSMenuItem) -> Bool {
+        let action = menuItem.action
+        if action == #selector(menuItem_ShowInFinder(_:)) || action == #selector(menuItem_Delete(_:)) {
+            if tableView.clickedRow == -1 {
+                return false
+            }
+            return true
+        }
+        return true
+    }
+}