// // KMBatchOperateRightViewController.swift // PDF Reader Pro // // Created by kdanmobile on 2023/10/26. // import Cocoa class KMBatchOperateRightViewController: NSViewController{ lazy var compressViewController: KMBatchOperateCompressViewController? = { let vc = KMBatchOperateCompressViewController(files: self.files) vc.operateType = .Compress return vc }() lazy var convertViewController: KMBatchOperateConvertViewController? = { let vc = KMBatchOperateConvertViewController(files: self.files) vc.operateType = .Convert return vc }() lazy var addPasswordViewController: KMBatchOperateAddPasswordViewController? = { let vc = KMBatchOperateAddPasswordViewController(files: self.files) vc.operateType = .AddPassword return vc }() lazy var removePasswordViewController: KMBatchOperateRemovePasswordViewController? = { let vc = KMBatchOperateRemovePasswordViewController(files: self.files) vc.operateType = .RemovePassword return vc }() lazy var imageToPDFViewController: KMBatchOperateImageToPDFViewController? = { let vc = KMBatchOperateImageToPDFViewController(files: self.files) vc.operateType = .CreatePDF return vc }() var _currentType: KMBatchOperationType? var currentType: KMBatchOperationType?{ get{ return _currentType } set{ if _currentType != newValue{ _currentType = newValue for i in 0..