diff options
author | Jeroen Leenarts <jeroen.leenarts@gmail.com> | 2018-09-02 22:31:39 +0200 |
---|---|---|
committer | Jeroen Leenarts <jeroen.leenarts@gmail.com> | 2018-09-02 22:47:41 +0200 |
commit | 8766750bb878da6b849edb6da3fb9baa26d0a353 (patch) | |
tree | 1fb3f11a27263ed34d0e41a1c7644f2c3b6e6f86 /WireGuard/ViewControllers | |
parent | Add import and export logic. (diff) | |
download | wireguard-apple-8766750bb878da6b849edb6da3fb9baa26d0a353.tar.xz wireguard-apple-8766750bb878da6b849edb6da3fb9baa26d0a353.zip |
Zip export.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r-- | WireGuard/ViewControllers/TunnelsTableViewController.swift | 7 |
1 files changed, 6 insertions, 1 deletions
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) } |