// Copyright © 2015 Abhishek Banthia

import Cocoa

class UnderlinedButton: NSButton {
    var cursor: NSCursor? = NSCursor.pointingHand

    override func draw(_ dirtyRect: NSRect) {
        super.draw(dirtyRect)
    }

    override func resetCursorRects() {
        if let pointingHandCursor = cursor {
            addCursorRect(bounds, cursor: pointingHandCursor)
        } else {
            super.resetCursorRects()
        }
    }
}