Archived
1

Added 'Save Artwork' toolbar button

This commit is contained in:
Kim Wittenburg
2015-09-15 13:43:18 +02:00
committed by Kim Wittenburg
parent 257a7811d6
commit 3a400037ff
9 changed files with 335 additions and 131 deletions

View File

@@ -18,12 +18,12 @@ internal class GeneralPreferencesViewController: NSViewController {
override internal func viewDidLoad() {
super.viewDidLoad()
artworkPathControl.URL = Preferences.sharedPreferences.artworkTarget
saveArtworkStateChanged(self)
}
@IBAction internal func saveArtworkStateChanged(sender: AnyObject) {
artworkPathControl.enabled = Preferences.sharedPreferences.saveArtwork
chooseArtworkButton.enabled = Preferences.sharedPreferences.saveArtwork
if Preferences.sharedPreferences.saveArtwork && Preferences.sharedPreferences.artworkTarget == nil {
chooseArtworkPath(sender)
}
}
@IBAction internal func chooseArtworkPath(sender: AnyObject) {
@@ -36,7 +36,8 @@ internal class GeneralPreferencesViewController: NSViewController {
result in
if result == NSModalResponseOK {
Preferences.sharedPreferences.artworkTarget = openPanel.URL!.filePathURL!
self.artworkPathControl.URL = openPanel.URL
} else if Preferences.sharedPreferences.artworkTarget == nil {
Preferences.sharedPreferences.saveArtwork = false
}
}
}