Changeset 12672 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java
- Timestamp:
- 2017-08-27T17:07:54+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java
r12663 r12672 22 22 23 23 import org.openstreetmap.josm.Main; 24 import org.openstreetmap.josm.data.osm.DataSet; 24 25 import org.openstreetmap.josm.data.osm.DefaultNameFormatter; 25 26 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 28 29 import org.openstreetmap.josm.gui.MainApplication; 29 30 import org.openstreetmap.josm.gui.NavigatableComponent; 30 import org.openstreetmap.josm.gui.layer.OsmDataLayer;31 31 import org.openstreetmap.josm.gui.mappaint.Cascade; 32 32 import org.openstreetmap.josm.gui.mappaint.ElemStyles; … … 53 53 54 54 protected transient List<OsmPrimitive> primitives; 55 protected transient OsmDataLayer layer;56 55 private boolean mappaintTabLoaded; 57 56 private boolean editcountTabLoaded; … … 60 59 * Constructs a new {@code InspectPrimitiveDialog}. 61 60 * @param primitives collection of primitives 62 * @param layer data layer 61 * @param data data set 62 * @since 12672 (signature) 63 63 */ 64 public InspectPrimitiveDialog(final Collection<OsmPrimitive> primitives, OsmDataLayer layer) {64 public InspectPrimitiveDialog(final Collection<OsmPrimitive> primitives, DataSet data) { 65 65 super(Main.parent, tr("Advanced object info"), tr("Close")); 66 66 this.primitives = new ArrayList<>(primitives); 67 this.layer = layer;68 67 setRememberWindowGeometry(getClass().getName() + ".geometry", 69 68 WindowGeometry.centerInWindow(Main.parent, new Dimension(750, 550))); … … 72 71 final JTabbedPane tabs = new JTabbedPane(); 73 72 74 tabs.addTab(tr("data"), genericMonospacePanel(new JPanel(), buildDataText( layer, this.primitives)));73 tabs.addTab(tr("data"), genericMonospacePanel(new JPanel(), buildDataText(data, this.primitives))); 75 74 76 75 final JPanel pMapPaint = new JPanel(); … … 106 105 } 107 106 108 protected static String buildDataText( OsmDataLayer layer, List<OsmPrimitive> primitives) {109 InspectPrimitiveDataText dt = new InspectPrimitiveDataText( layer);107 protected static String buildDataText(DataSet data, List<OsmPrimitive> primitives) { 108 InspectPrimitiveDataText dt = new InspectPrimitiveDataText(data); 110 109 primitives.stream() 111 110 .sorted(OsmPrimitiveComparator.orderingWaysRelationsNodes().thenComparing(OsmPrimitiveComparator.comparingNames()))
Note:
See TracChangeset
for help on using the changeset viewer.