? [[torrent publicTorrentLocation] stringByAbbreviatingWithTildeInPath]
: NSLocalizedString(@"Transmission Support Folder", "Torrent -> location when deleting original")];
if (publicTorrent)
- [fTorrentLocationField setToolTip: [NSString stringWithFormat: @"%@\n\n%@",
- [torrent publicTorrentLocation], [torrent torrentLocation]]];
+ [fTorrentLocationField setToolTip: [[torrent publicTorrentLocation] stringByAppendingFormat: @"\n\n%@",
+ [torrent torrentLocation]]];
else
[fTorrentLocationField setToolTip: [torrent torrentLocation]];
- (NSArray *) selectedValues;
- (NSArray *) selectedTorrents;
+- (void) paste: (id) sender;
+
- (void) toggleControlForTorrent: (Torrent *) torrent;
- (void) displayTorrentMenuForEvent: (NSEvent *) event;
[super keyDown: event];
}
+- (void) paste: (id) sender
+{
+ NSURL * url;
+ if ((url = [NSURL URLFromPasteboard: [NSPasteboard generalPasteboard]]))
+ [fController openURL: url];
+}
+
+- (BOOL) validateMenuItem: (NSMenuItem *) menuItem
+{
+ SEL action = [menuItem action];
+
+ if (action == @selector(paste:))
+ return [[[NSPasteboard generalPasteboard] types] containsObject: NSURLPboardType];
+
+ return YES;
+}
+
- (void) toggleControlForTorrent: (Torrent *) torrent
{
if ([torrent isActive])