Ignore:
Timestamp:
2017-08-27T17:07:54+02:00 (7 years ago)
Author:
Don-vip
Message:

see #15182 - move ConflictCollection from OsmDataLayer to DataSet. Simplifies some code where a data set is enough, and a layer is not needed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java

    r12663 r12672  
    2222
    2323import org.openstreetmap.josm.Main;
     24import org.openstreetmap.josm.data.osm.DataSet;
    2425import org.openstreetmap.josm.data.osm.DefaultNameFormatter;
    2526import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    2829import org.openstreetmap.josm.gui.MainApplication;
    2930import org.openstreetmap.josm.gui.NavigatableComponent;
    30 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    3131import org.openstreetmap.josm.gui.mappaint.Cascade;
    3232import org.openstreetmap.josm.gui.mappaint.ElemStyles;
     
    5353
    5454    protected transient List<OsmPrimitive> primitives;
    55     protected transient OsmDataLayer layer;
    5655    private boolean mappaintTabLoaded;
    5756    private boolean editcountTabLoaded;
     
    6059     * Constructs a new {@code InspectPrimitiveDialog}.
    6160     * @param primitives collection of primitives
    62      * @param layer data layer
     61     * @param data data set
     62     * @since 12672 (signature)
    6363     */
    64     public InspectPrimitiveDialog(final Collection<OsmPrimitive> primitives, OsmDataLayer layer) {
     64    public InspectPrimitiveDialog(final Collection<OsmPrimitive> primitives, DataSet data) {
    6565        super(Main.parent, tr("Advanced object info"), tr("Close"));
    6666        this.primitives = new ArrayList<>(primitives);
    67         this.layer = layer;
    6867        setRememberWindowGeometry(getClass().getName() + ".geometry",
    6968                WindowGeometry.centerInWindow(Main.parent, new Dimension(750, 550)));
     
    7271        final JTabbedPane tabs = new JTabbedPane();
    7372
    74         tabs.addTab(tr("data"), genericMonospacePanel(new JPanel(), buildDataText(layer, this.primitives)));
     73        tabs.addTab(tr("data"), genericMonospacePanel(new JPanel(), buildDataText(data, this.primitives)));
    7574
    7675        final JPanel pMapPaint = new JPanel();
     
    106105    }
    107106
    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);
    110109        primitives.stream()
    111110                .sorted(OsmPrimitiveComparator.orderingWaysRelationsNodes().thenComparing(OsmPrimitiveComparator.comparingNames()))
Note: See TracChangeset for help on using the changeset viewer.