// // ShareToolbarItem.m // Transmission // // Created by Mitchell Livingston on 1/8/14. // Copyright (c) 2014 The Transmission Project. All rights reserved. // #import "ShareToolbarItem.h" #import "ShareTorrentFileHelper.h" #import "NSApplicationAdditions.h" @implementation ShareToolbarItem - (NSMenuItem*)menuFormRepresentation { NSMenuItem* menuItem = [[NSMenuItem alloc] initWithTitle:self.label action:nil keyEquivalent:@""]; menuItem.enabled = [self.target validateToolbarItem:self]; if (menuItem.enabled) { NSMenu* servicesMenu = [[NSMenu alloc] initWithTitle:@""]; for (NSMenuItem* item in ShareTorrentFileHelper.sharedHelper.menuItems) { [servicesMenu addItem:item]; } menuItem.submenu = servicesMenu; } return menuItem; } @end