From 8766750bb878da6b849edb6da3fb9baa26d0a353 Mon Sep 17 00:00:00 2001 From: Jeroen Leenarts Date: Sun, 2 Sep 2018 22:31:39 +0200 Subject: Zip export. Signed-off-by: Jason A. Donenfeld --- WireGuard/ViewControllers/TunnelsTableViewController.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'WireGuard/ViewControllers/TunnelsTableViewController.swift') diff --git a/WireGuard/ViewControllers/TunnelsTableViewController.swift b/WireGuard/ViewControllers/TunnelsTableViewController.swift index 8198a2f..a9ab09b 100644 --- a/WireGuard/ViewControllers/TunnelsTableViewController.swift +++ b/WireGuard/ViewControllers/TunnelsTableViewController.swift @@ -13,6 +13,7 @@ import BNRCoreDataStack import NetworkExtension protocol TunnelsTableViewControllerDelegate: class { + func exportTunnels(tunnelsTableViewController: TunnelsTableViewController, barButtonItem: UIBarButtonItem) func addProvider(tunnelsTableViewController: TunnelsTableViewController) func connect(tunnel: Tunnel, tunnelsTableViewController: TunnelsTableViewController) func disconnect(tunnel: Tunnel, tunnelsTableViewController: TunnelsTableViewController) @@ -63,7 +64,11 @@ class TunnelsTableViewController: UITableViewController { tableView.tableFooterView = UIView(frame: CGRect.zero) } - @IBAction func addProvider(_ sender: Any) { + @IBAction func exportTunnels(_ sender: UIBarButtonItem) { + delegate?.exportTunnels(tunnelsTableViewController: self, barButtonItem: sender) + } + + @IBAction func addProvider(_ sender: UIBarButtonItem) { delegate?.addProvider(tunnelsTableViewController: self) } -- cgit v1.2.3-59-g8ed1b