KMAnnotationModel.swift 642 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // KMAnnotationModel.swift
  3. // PDF Reader Pro
  4. //
  5. // Created by tangchao on 2024/4/3.
  6. //
  7. import Cocoa
  8. class KMAnnotationModel: NSObject {
  9. weak var anno: CPDFAnnotation?
  10. }
  11. class KMBotaAnnotationModel: KMAnnotationModel {
  12. var showPage = true
  13. var showTime = true
  14. var showAuthor = true
  15. var foldType: KMFoldType = .none
  16. var foldH: CGFloat = 30
  17. func isFold() -> Bool {
  18. if self.foldType == .unfold {
  19. return false
  20. }
  21. return true
  22. }
  23. }
  24. class KMAnnotationListModel: NSObject {
  25. var datas: [KMBotaAnnotationModel] = []
  26. }