|
@@ -441,17 +441,8 @@ class KMBatchOperateLeftViewController: NSViewController,NSTableViewDelegate,NST
|
|
|
self.files.remove(at: row)
|
|
|
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() {
|
|
|
let documentArray = NSDocumentController.shared.documents
|
|
|
var pdfArray = NSMutableArray()
|
|
@@ -794,3 +785,16 @@ class KMBatchOperateLeftViewController: NSViewController,NSTableViewDelegate,NST
|
|
|
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
|
|
|
+ }
|
|
|
+}
|