1
1
mirror of https://github.com/danbee/persephone synced 2025-03-04 08:39:11 +00:00
persephone/Persephone/Controllers/PreferencesViewController.swift

41 lines
943 B
Swift

//
// PreferencesViewController.swift
// Persephone
//
// Created by Daniel Barber on 2019/2/14.
// Copyright © 2019 Dan Barber. All rights reserved.
//
import Cocoa
class PreferencesViewController: NSViewController {
var preferences = Preferences()
override func viewDidLoad() {
super.viewDidLoad()
if let mpdHost = preferences.mpdHost {
mpdHostField.stringValue = mpdHost
}
if let mpdPort = preferences.mpdPort {
mpdPortField.stringValue = "\(mpdPort)"
}
}
@IBAction func updateMpdHost(_ sender: Any) {
guard let mpdHostField = sender as? NSTextField else { return }
preferences.mpdHost = mpdHostField.stringValue
}
@IBAction func updateMpdPort(_ sender: Any) {
guard let mpdPortField = sender as? NSTextField else { return }
preferences.mpdPort = mpdPortField.integerValue
}
@IBOutlet var mpdHostField: NSTextField!
@IBOutlet var mpdPortField: NSTextField!
}