// // KMBatchOperateBaseWindowController.swift // PDF Master // // Created by kdanmobile on 2023/10/26. // import Cocoa class KMBatchOperateBaseWindowController: NSWindowController{ var files: [KMBatchOperateFile]? var operateType: KMBatchOperationType? override func windowDidLoad() { super.windowDidLoad() self.configuUI() files = NSMutableArray() as? [KMBatchOperateFile] } func configuUI() { let splitViewController = KMBatchOperateSplitViewController(nibName: "KMBatchOperateSplitViewController", bundle: nil) contentViewController = splitViewController } func switchToOperateType(_ operateType: KMBatchOperationType, files: [KMBatchOperateFile]) { // self.files = files // (self.contentViewController as? KMBatchOperateSplitViewController)?.switchToOperateType(operateType: operateType, files: files as! NSMutableArray) // self.operateType = operateType } }