|
|
|
|
@ -42,14 +42,10 @@ class NetworkInfoCell: NSTableCellView {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@IBAction func onConnectCheckStateChanged(sender: NSButton) { |
|
|
|
|
NSLog("Checked State Changed") |
|
|
|
|
|
|
|
|
|
if(sender.state == NSOnState) { |
|
|
|
|
NSLog("Checked") |
|
|
|
|
joinNetwork(networkIdField.stringValue) |
|
|
|
|
} |
|
|
|
|
else { |
|
|
|
|
NSLog("Unchecked") |
|
|
|
|
leaveNetwork(networkIdField.stringValue) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -60,10 +56,17 @@ class NetworkInfoCell: NSTableCellView {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func joinNetwork(nwid: String) { |
|
|
|
|
ServiceCom.joinNetwork(nwid) |
|
|
|
|
ServiceCom.joinNetwork(nwid, |
|
|
|
|
allowManaged: allowManaged.state == NSOnState, |
|
|
|
|
allowGlobal: allowGlobal.state == NSOnState, |
|
|
|
|
allowDefault: !defaultRouteExists(parent.networkList) && (allowDefault.state == NSOnState)) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func leaveNetwork(nwid: String) { |
|
|
|
|
ServiceCom.leaveNetwork(nwid) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@IBAction func onAllowStatusChanged(sender: NSButton) { |
|
|
|
|
joinNetwork(networkIdField.stringValue) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|