KMPDFViewAnnotationOnceModeStore.swift 580 B

1234567891011121314151617181920212223
  1. //
  2. // KMPDFViewAnnotationOnceModeStore.swift
  3. // PDF Office
  4. //
  5. // Created by tangchao on 2023/4/20.
  6. //
  7. import Cocoa
  8. class KMPDFViewAnnotationOnceModeStore: KMMemorandumPattern<CPDFListView> {
  9. internal var annotationType = CAnnotationType.unkown
  10. internal var toolMode = CToolMode.textToolMode
  11. override func store(t: CPDFListView) {
  12. self.toolMode = t.toolMode
  13. self.annotationType = t.annotationType
  14. }
  15. override func restore(t: CPDFListView) {
  16. t.toolMode = self.toolMode
  17. t.annotationType = self.annotationType
  18. }
  19. }