|
@@ -217,6 +217,24 @@ extension KMLeftSideViewController {
|
|
|
self.note_reloadDataForAnnoIfNeed(anno: data)
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public func refreshUIForDocumentChanged() {
|
|
|
+ if self.type.methodType == .Thumbnail {
|
|
|
+ self.resetThumbnails(ks: false)
|
|
|
+ } else if self.type.methodType == .Outline {
|
|
|
+ Task { @MainActor in
|
|
|
+ self.tocOutlineView.reloadData()
|
|
|
+ }
|
|
|
+ } else if self.type.methodType == .Annotation {
|
|
|
+ self.note_reloadDataIfNeed()
|
|
|
+ } else if self.type.methodType == .snapshot {
|
|
|
+ self.reloadSnapshotDataIfNeed()
|
|
|
+ } else if self.type.methodType == .Search {
|
|
|
+ if self.searchField.stringValue.isEmpty == false {
|
|
|
+ self.search(self.searchField)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - Double Action
|