123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- //
- // KMBatchSettingItemView.swift
- // PDF Master
- //
- // Created by lizhe on 2023/1/16.
- //
- import Cocoa
- typealias KMBatchSettingItemViewExport = (_ view: NSView, _ data: KMBatchSettingItemViewModel) -> ()
- typealias KMBatchSettingItemViewCancelAction = (_ view: NSView) -> ()
- class KMBatchSettingItemView: BaseXibView {
- var type: KMBatchCollectionViewType = .unknow
- var subType: Any?
- var filesData: [KMBatchProcessingTableViewModel] = [] {
- didSet {
- self.reloadData()
- }
- }
-
- var isDisable: Bool = false {
- didSet {
- self.bacthProcessingNotification()
- }
- }
-
- var batchExport: KMBatchSettingItemViewExport?
- var cancelAction: KMBatchSettingItemViewCancelAction?
-
-
- deinit {
- NotificationCenter.default.removeObserver(self)
- }
-
- override func draw(_ dirtyRect: NSRect) {
- super.draw(dirtyRect)
- // Drawing code here.
- }
-
- func reloadData() {
-
- }
-
- override func setup() {
- super.setup()
- // NotificationCenter.default.addObserver(self, selector: #selector(bacthProcessingNotification), name: NSNotification.Name(kBacthProcessNotification), object: nil)
- }
-
- func bacthProcessingNotification() {
-
- }
-
- }
|