aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/ViewControllers/TunnelsTableViewController.swift
diff options
context:
space:
mode:
authorJeroen Leenarts <jeroen.leenarts@gmail.com>2018-09-02 22:31:39 +0200
committerJeroen Leenarts <jeroen.leenarts@gmail.com>2018-09-02 22:47:41 +0200
commit8766750bb878da6b849edb6da3fb9baa26d0a353 (patch)
tree1fb3f11a27263ed34d0e41a1c7644f2c3b6e6f86 /WireGuard/ViewControllers/TunnelsTableViewController.swift
parentAdd import and export logic. (diff)
downloadwireguard-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.swift7
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)
}