Ticket #19275: 19275.2b.patch
| File 19275.2b.patch, 2.3 KB (added by , 6 years ago) |
|---|
-
src/org/openstreetmap/josm/actions/ShowHistoryAction.java
1 // License: GPL. For details, see LICENSE file. 2 package org.openstreetmap.josm.actions; 3 4 import java.awt.event.ActionEvent; 5 import java.util.Collection; 6 7 import org.openstreetmap.josm.data.osm.IPrimitive; 8 import org.openstreetmap.josm.gui.history.HistoryBrowserDialogManager; 9 10 /** 11 * History action for use in Popup menus 12 * @author Gerd 13 * 14 */ 15 public class ShowHistoryAction extends AbstractShowHistoryAction implements IPrimitiveAction { 16 private Collection<? extends IPrimitive> primitives; 17 18 @Override 19 public void actionPerformed(ActionEvent e) { 20 if (primitives != null && !primitives.isEmpty()) { 21 HistoryBrowserDialogManager.getInstance().showHistory(primitives); 22 } 23 } 24 25 @Override 26 public void setPrimitives(Collection<? extends IPrimitive> primitives) { 27 this.primitives = primitives; 28 } 29 } 30 No newline at end of file -
src/org/openstreetmap/josm/gui/dialogs/relation/RelationPopupMenus.java
Property changes on: src/org/openstreetmap/josm/actions/ShowHistoryAction.java ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property
6 6 7 7 import javax.swing.Action; 8 8 9 import org.openstreetmap.josm.actions.ShowHistoryAction; 9 10 import org.openstreetmap.josm.actions.relation.DeleteRelationsAction; 10 11 import org.openstreetmap.josm.actions.relation.DownloadMembersAction; 11 12 import org.openstreetmap.josm.actions.relation.DownloadSelectedIncompleteMembersAction; … … 60 61 menu.addAction(new DownloadMembersAction()); 61 62 menu.addAction(new DownloadSelectedIncompleteMembersAction()); 62 63 64 menu.addSeparator(); 65 menu.addAction(new ShowHistoryAction()); 66 63 67 return menu; 64 68 } 69 65 70 }
