1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.xnap.plugin.jtella;
21
22 import java.awt.event.ActionEvent;
23
24 import org.xnap.gui.action.AbstractDownloadAction;
25 import org.xnap.transfer.DownloadManager;
26
27 /***
28 * Downloads a file.
29 */
30 public class JTellaDownloadContainerAction extends AbstractDownloadAction {
31
32
33
34
35
36 private JTellaSearchResultContainer results;
37
38
39
40 public JTellaDownloadContainerAction(JTellaSearchResultContainer results)
41 {
42 this.results = results;
43 }
44
45
46
47 public void actionPerformed(ActionEvent event)
48 {
49 JTellaDownloadContainer d = new JTellaDownloadContainer(results);
50 DownloadManager.getInstance().add(d);
51 DownloadManager.getInstance().getQueue().add(d);
52 }
53
54 public boolean equals(Object o)
55 {
56 return o instanceof JTellaDownloadContainer;
57 }
58
59 }