Make Extension Point maintenance Voice Over compatible

This commit is contained in:
Maurice Parker
2020-10-27 20:18:26 -05:00
parent de2171bbd0
commit 8f08d0d691
3 changed files with 37 additions and 16 deletions

View File

@@ -8,9 +8,21 @@
import AppKit
protocol ExtensionPointTableCellViewDelegate: class {
func addExtensionPoint(_ extensionPointType: ExtensionPoint.Type)
}
class ExtensionPointAddTableCellView: NSTableCellView {
weak var delegate: ExtensionPointTableCellViewDelegate?
var extensionPointType: ExtensionPoint.Type?
@IBOutlet weak var templateImageView: NSImageView?
@IBOutlet weak var titleLabel: NSTextField?
@IBAction func pressed(_ sender: Any) {
guard let extensionPointType = extensionPointType else { return }
delegate?.addExtensionPoint(extensionPointType)
}
}