// // StatusBarController.swift // LiquipediaMenu // // Created by Felix Förtsch on 08.10.18. // Copyright © 2018 Felix Förtsch. All rights reserved. // import Cocoa class StatusBarController: NSObject { @IBOutlet weak var statusBar: NSMenu! let statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength) let matchesAPI = MatchesAPI() var matches = [Match]() override func awakeFromNib() { let icon = NSImage(named: "statusBarIcon") icon?.isTemplate = true statusItem.image = icon statusItem.menu = statusBar } @IBAction func quitClicked(_ sender: NSMenuItem) { NSApplication.shared.terminate(self) } @IBAction func request(_ sender: NSMenuItem) { matches = matchesAPI.fetchMatches(for: "dota2") } }