aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/macOS/StatusMenu.swift
diff options
context:
space:
mode:
authorRoopesh Chander <roop@roopc.net>2019-01-02 01:07:46 +0530
committerRoopesh Chander <roop@roopc.net>2019-01-14 14:52:30 +0530
commit7934d6b0c798924c859a4b0d55f6561d48f6eaff (patch)
tree31ef34d4b653629eb6abfd79a8663fea3e6eda64 /WireGuard/WireGuard/UI/macOS/StatusMenu.swift
parentmacOS: Capitalize All Rights Reserved (diff)
downloadwireguard-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.swift6
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() {