Revision 44395 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/ExportProgressPanel.java
ExportProgressPanel.java | ||
---|---|---|
3 | 3 |
import java.awt.BorderLayout; |
4 | 4 |
import java.awt.event.ActionEvent; |
5 | 5 |
import java.awt.event.ActionListener; |
6 |
import java.util.Date; |
|
6 | 7 |
import javax.swing.JComponent; |
7 | 8 |
import org.gvsig.export.ExportLocator; |
8 | 9 |
import org.gvsig.export.ExportParameters; |
... | ... | |
13 | 14 |
import org.gvsig.tools.bookmarksandhistory.Bookmarks; |
14 | 15 |
import org.gvsig.tools.i18n.I18nManager; |
15 | 16 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
16 |
import static org.gvsig.tools.swing.api.bookmarkshistory.ActionEventWithCurrentValue.ID_GETVALUE;
|
|
17 |
import org.gvsig.tools.swing.api.bookmarkshistory.ActionEventWithCurrentValue;
|
|
17 | 18 |
import org.gvsig.tools.swing.api.bookmarkshistory.BookmarksController; |
18 | 19 |
import org.gvsig.tools.swing.api.bookmarkshistory.BookmarksController.BookmarkEvent; |
19 | 20 |
import org.gvsig.tools.swing.api.task.JTaskStatus; |
... | ... | |
30 | 31 |
implements ExportPanel { |
31 | 32 |
|
32 | 33 |
private final static Logger LOGGER = LoggerFactory.getLogger(ExportProgressPanel.class); |
33 |
|
|
34 |
|
|
34 | 35 |
private final JExportProcessPanel processPanel; |
35 | 36 |
private final ExportParameters parameters; |
36 | 37 |
private JTaskStatus jTaskStatus; |
... | ... | |
53 | 54 |
this.jpnMain.add(jTaskStatus, BorderLayout.NORTH); |
54 | 55 |
this.jTaskStatus.bind(this.processPanel.getProcess().getTaskStatus()); |
55 | 56 |
|
56 |
// I18nManager i18nManager = ToolsLocator.getI18nManager(); |
|
57 | 57 |
Bookmarks<ExportParameters> bookmarks = ExportLocator.getManager().getBookmarks(); |
58 | 58 |
this.bookmarksController = ToolsSwingLocator.getToolsSwingManager().createBookmarksController(bookmarks, this.btnBookmark); |
59 | 59 |
this.bookmarksController.setAllowAddBookmarks(true); |
... | ... | |
62 | 62 |
@Override |
63 | 63 |
public void actionPerformed(ActionEvent e) { |
64 | 64 |
try { |
65 |
if (e.getID() == ID_GETVALUE) { |
|
66 |
BookmarkEvent b = (BookmarkEvent) e; |
|
67 |
b.setCurrentValue(parameters.clone()); |
|
65 |
if (e.getID() == ActionEventWithCurrentValue.ID_GETVALUE) { |
|
66 |
BookmarkEvent bookmarkEvent = (BookmarkEvent) e; |
|
67 |
ExportParameters clone = parameters.clone(); |
|
68 |
clone.setCreationDate(new Date()); |
|
69 |
bookmarkEvent.setCurrentValue(clone); |
|
68 | 70 |
} |
69 | 71 |
} catch (CloneNotSupportedException ex) { |
70 | 72 |
LOGGER.warn("Can't clone export parameters.", ex); |
... | ... | |
91 | 93 |
|
92 | 94 |
@Override |
93 | 95 |
public void enterPanel() { |
96 |
// this.jTaskStatus.setCurValue(0); |
|
94 | 97 |
|
95 | 98 |
} |
96 | 99 |
|
Also available in: Unified diff