KMNBotaAnnotationModel.swift 815 B

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // KMNBotaAnnotationModel.swift
  3. // PDF Reader Pro
  4. //
  5. // Created by User-Tangchao on 2024/12/6.
  6. //
  7. import Cocoa
  8. class KMNBotaAnnotationSectionViewModel: NSObject {
  9. var model: KMNBotaAnnotationSectionModel = KMNBotaAnnotationSectionModel()
  10. var items: [KMNBotaAnnotationViewModel] = []
  11. // 8 + 32 + 4
  12. var viewH: CGFloat = 44
  13. }
  14. class KMNBotaAnnotationSectionModel: NSObject {
  15. var isExpand = false
  16. var items: [KMNBotaAnnotationModel] = []
  17. var titleText: String = ""
  18. }
  19. class KMNBotaAnnotationViewModel: NSObject {
  20. var model: KMNBotaAnnotationModel = KMNBotaAnnotationModel()
  21. var viewH: CGFloat = 0
  22. }
  23. class KMNBotaAnnotationModel: NSObject {
  24. weak var annotation: CPDFAnnotation?
  25. var isExpand = false
  26. var replys: [KMNBotaAnnotationModel] = []
  27. }