diff options
author | der richter <der.richter@gmx.de> | 2024-03-23 20:09:15 +0100 |
---|---|---|
committer | der richter <der.richter@gmx.de> | 2024-03-24 23:03:48 +0100 |
commit | 7e07e1a087e4107914294c5e9717f798e446c5d9 (patch) | |
tree | d0342930685761b1f3bb1c471c9b0c8e21fd8a95 /osdep/mac/menu_bar.swift | |
parent | deb9d30e905b7b4645f18a26e6274a2859221631 (diff) | |
download | mpv-7e07e1a087e4107914294c5e9717f798e446c5d9.tar.bz2 mpv-7e07e1a087e4107914294c5e9717f798e446c5d9.tar.xz |
mac/apphub: migrate remaining events functionality to new AppHub
add new app_bridge objc file for bridging between mpv core and app
functionality. replace old EventsResponder singleton with AppHub.
another step to clean up all App functionality and have one central
place for it.
Diffstat (limited to 'osdep/mac/menu_bar.swift')
-rw-r--r-- | osdep/mac/menu_bar.swift | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/osdep/mac/menu_bar.swift b/osdep/mac/menu_bar.swift index 631007a074..f81e97daaf 100644 --- a/osdep/mac/menu_bar.swift +++ b/osdep/mac/menu_bar.swift @@ -318,7 +318,7 @@ class MenuBar: NSObject { @objc func quit(_ menuItem: MenuItem) { guard let menuConfig = menuItem.config else { return } - EventsResponder.sharedInstance().inputHelper.command(menuConfig.command) + AppHub.shared.input.command(menuConfig.command) } @objc func openFiles() { @@ -327,7 +327,7 @@ class MenuBar: NSObject { panel.canChooseDirectories = true if panel.runModal() == .OK { - EventsResponder.sharedInstance().inputHelper.open(files: panel.urls.map { $0.path }) + AppHub.shared.input.open(files: panel.urls.map { $0.path }) } } @@ -335,7 +335,7 @@ class MenuBar: NSObject { let panel = NSOpenPanel() if panel.runModal() == .OK, let url = panel.urls.first { - EventsResponder.sharedInstance().inputHelper.command("loadlist \"\(url.path)\"") + AppHub.shared.input.command("loadlist \"\(url.path)\"") } } @@ -355,13 +355,13 @@ class MenuBar: NSObject { } if alert.runModal() == .alertFirstButtonReturn && input.stringValue.count > 0 { - EventsResponder.sharedInstance().inputHelper.open(files: [input.stringValue]) + AppHub.shared.input.open(files: [input.stringValue]) } } @objc func command(_ menuItem: MenuItem) { guard let menuConfig = menuItem.config else { return } - EventsResponder.sharedInstance().inputHelper.command(menuConfig.command) + AppHub.shared.input.command(menuConfig.command) } @objc func url(_ menuItem: MenuItem) { |