KMBatchOperateBaseWindowController.swift 971 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // KMBatchOperateBaseWindowController.swift
  3. // PDF Master
  4. //
  5. // Created by kdanmobile on 2023/10/26.
  6. //
  7. import Cocoa
  8. class KMBatchOperateBaseWindowController: NSWindowController{
  9. var files: [KMBatchOperateFile]?
  10. var operateType: KMBatchOperationType?
  11. override func windowDidLoad() {
  12. super.windowDidLoad()
  13. self.configuUI()
  14. files = NSMutableArray() as? [KMBatchOperateFile]
  15. }
  16. func configuUI() {
  17. let splitViewController = KMBatchOperateSplitViewController(nibName: "KMBatchOperateSplitViewController", bundle: nil)
  18. contentViewController = splitViewController
  19. }
  20. func switchToOperateType(_ operateType: KMBatchOperationType, files: [KMBatchOperateFile]) {
  21. // self.files = files
  22. // (self.contentViewController as? KMBatchOperateSplitViewController)?.switchToOperateType(operateType: operateType, files: files as! NSMutableArray)
  23. // self.operateType = operateType
  24. }
  25. }