JohnCoates/Aerial

View on GitHub
Aerial/Source/Views/MainUI/SidebarOutlineView.swift

Summary

Maintainability
A
0 mins
Test Coverage
//
//  SidebarOutlineView.swift
//  Aerial
//
//  Created by Guillaume Louel on 02/08/2020.
//  Copyright © 2020 Guillaume Louel. All rights reserved.
//

import Cocoa

protocol SidebarOutlineViewDelegate: NSOutlineViewDelegate {
    func outlineView(outlineView: NSOutlineView, menuForItem item: Any) -> NSMenu?
}

class SidebarOutlineView: NSOutlineView {

    /*override func menu(for event: NSEvent) -> NSMenu? {
        let point = self.convert(event.locationInWindow, from: nil)
        let row = self.row(at: point)

        if let item = self.item(atRow: row) {
            return (self.delegate as! SidebarOutlineViewDelegate).outlineView(outlineView: self, menuForItem: item)

        }

        return nil
    }*/

}