Browse Source

【综合】KMNotesPanelController OC转Swift

tangchao 1 year ago
parent
commit
bb4e635222

+ 16 - 1
PDF Office/PDF Master/Class/Common/Window/KMNotesPanelController.swift

@@ -11,10 +11,25 @@ class KMNotesPanelController: NSWindowController {
 
     static let shared = KMNotesPanelController(windowNibName: "NotesPanel")
     
+    static func sharedControllerExists() -> Bool {
+        return shared != nil
+    }
+    
+    private var SKNotesPanelFrameAutosaveName = "SKNotesPanel"
+    
     override func windowDidLoad() {
         super.windowDidLoad()
     
-        // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
+        self.windowFrameAutosaveName = self.SKNotesPanelFrameAutosaveName
+    }
+    
+    @IBAction func addNote(_ sender: Any?) {
+        guard let windowC = NSApp.mainWindow?.windowController as? KMBrowserWindowController else {
+            NSSound.beep()
+            return
+        }
+        // addNoteFromPanel
+//        windowC.addnote
     }
 
 }