1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- //
- // KMEmailBindSuccessWindowController.swift
- // PDF Master
- //
- // Created by lizhe on 2023/9/28.
- //
- import Cocoa
- var emailBindSuccessController: KMEmailBindSuccessWindowController?
- var emailBindSuccessMainWindow: NSWindow?
- class KMEmailBindSuccessWindowController: NSWindowController {
- @IBOutlet weak var emailBindSuccessView: KMEmailBindSuccessView!
-
- override func windowDidLoad() {
- super.windowDidLoad()
- self.setup()
- // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
- }
-
- //MARK: 打开文件
- static func show(window: NSWindow) -> KMEmailBindSuccessWindowController {
- let controller: KMEmailBindSuccessWindowController = KMEmailBindSuccessWindowController.init(windowNibName: "KMEmailBindSuccessWindowController")
- window.beginSheet(controller.window!)
- controller.window?.center()
- emailBindSuccessController = controller
- emailBindSuccessMainWindow = window
- return controller
- }
-
- func setup() {
- self.window?.contentView?.backgroundColor(NSColor.km_init(hex: "#FFFFFF"))
-
- self.emailBindSuccessView.bindSuccessAction = { view in
- emailBindAlertMainWindow?.endSheet(view.window!)
- view.window?.close()
- emailBindSuccessMainWindow = nil
- emailBindSuccessController = nil
- }
-
- self.emailBindSuccessView.cancelAction = { view in
- emailBindAlertMainWindow?.endSheet(view.window!)
- view.window?.close()
- emailBindSuccessMainWindow = nil
- emailBindSuccessController = nil
- }
- }
- }
|