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

View differences:

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