diff options
author | Roopesh Chander <roop@roopc.net> | 2019-01-02 01:07:46 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2019-01-14 14:52:30 +0530 |
commit | 7934d6b0c798924c859a4b0d55f6561d48f6eaff (patch) | |
tree | 31ef34d4b653629eb6abfd79a8663fea3e6eda64 /WireGuard/WireGuard/UI/macOS/StatusMenu.swift | |
parent | macOS: Capitalize All Rights Reserved (diff) | |
download | wireguard-apple-7934d6b0c798924c859a4b0d55f6561d48f6eaff.tar.xz wireguard-apple-7934d6b0c798924c859a4b0d55f6561d48f6eaff.zip |
macOS: Manage tunnels window: Tunnels list
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuard/UI/macOS/StatusMenu.swift')
-rw-r--r-- | WireGuard/WireGuard/UI/macOS/StatusMenu.swift | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/WireGuard/WireGuard/UI/macOS/StatusMenu.swift b/WireGuard/WireGuard/UI/macOS/StatusMenu.swift index a41cea4..a539073 100644 --- a/WireGuard/WireGuard/UI/macOS/StatusMenu.swift +++ b/WireGuard/WireGuard/UI/macOS/StatusMenu.swift @@ -116,7 +116,11 @@ class StatusMenu: NSMenu { } @objc func manageTunnelsClicked() { - print("Unimplemented") + let manageTunnelsRootVC = ManageTunnelsRootViewController(tunnelsManager: tunnelsManager) + let window = NSWindow(contentViewController: manageTunnelsRootVC) + window.setFrameAutosaveName(NSWindow.FrameAutosaveName("ManageTunnelsWindow")) // Auto-save window position and size + NSApp.activate(ignoringOtherApps: true) + window.makeKeyAndOrderFront(self) } @objc func importTunnelsClicked() { |