// // AddPerforceController.swift // DocHub // // Created by Tristan Juricek on 6/17/14. // Copyright (c) 2014 Perforce. All rights reserved. // import AppKit import Foundation // Controller to manage a sheet on top of the window to collect connection // settings to a Perforce instance. This will basically collect the username // and password, then get a token from the Perforce server for storage. class AddPerforceController : NSWindowController { func addServer() { println("AddPerforceController.addServer") } @IBOutlet var cancelButton:NSButton @IBOutlet var addButton:NSButton @IBOutlet var hostname:NSTextField @IBOutlet var login:NSTextField @IBOutlet var password:NSSecureTextField @IBAction override func cancelOperation(sender: AnyObject!) { NSApp.endSheet(window!) } @IBAction func tryAdd(sender: AnyObject!) { println("tryAdd hostname(\(hostname.stringValue)) login(\(login.stringValue)) password(\(password.stringValue))") } func done() { window!.orderOut(self) } }