Ignore:
Timestamp:
2010-08-03T07:52:26+02:00 (14 years ago)
Author:
jttt
Message:

Show only actions that can work on all selected layers in LayerListDialog popup menu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/DataSet.java

    r3382 r3408  
    519519    }
    520520
    521     /*------------------------------------------------------
    522      * FILTERED / DISABLED HANDLING
    523      *-----------------------------------------------------*/
    524 
    525     /**
    526      * TODO: can be removed if no longer needed
    527      *
    528      * Currently, the filter flags are updated directly for the primitives.
    529      * On the long run there might be listeners for filter changes,
    530      * so the control needs to be moved to this place again.
    531      */
    532 
    533     //    public void setDisabled(OsmPrimitive... osm) {
    534     //        if (osm.length == 1 && osm[0] == null) {
    535     //            setDisabled();
    536     //            return;
    537     //        }
    538     //        clearDisabled(allPrimitives());
    539     //        for (OsmPrimitive o : osm)
    540     //            if (o != null) {
    541     //                o.setDisabled(true);
    542     //            }
    543     //    }
    544     //
    545     //    public void setDisabled(Collection<? extends OsmPrimitive> selection) {
    546     //        clearDisabled(nodes);
    547     //        clearDisabled(ways);
    548     //        clearDisabled(relations);
    549     //        for (OsmPrimitive osm : selection) {
    550     //            osm.setDisabled(true);
    551     //        }
    552     //    }
    553     //
    554     //    /**
    555     //     * Remove the disabled parameter from every value in the collection.
    556     //     * @param list The collection to remove the disabled parameter from.
    557     //     */
    558     //    private void clearDisabled(Collection<? extends OsmPrimitive> list) {
    559     //        for (OsmPrimitive osm : list) {
    560     //            osm.setDisabled(false);
    561     //        }
    562     //    }
    563     //
    564     //
    565     //    public void setFiltered(Collection<? extends OsmPrimitive> selection) {
    566     //        clearFiltered(nodes);
    567     //        clearFiltered(ways);
    568     //        clearFiltered(relations);
    569     //        for (OsmPrimitive osm : selection) {
    570     //            osm.setFiltered(true);
    571     //        }
    572     //    }
    573     //
    574     //    public void setFiltered(OsmPrimitive... osm) {
    575     //        if (osm.length == 1 && osm[0] == null) {
    576     //            setFiltered();
    577     //            return;
    578     //        }
    579     //        clearFiltered(nodes);
    580     //        clearFiltered(ways);
    581     //        clearFiltered(relations);
    582     //        for (OsmPrimitive o : osm)
    583     //            if (o != null) {
    584     //                o.setFiltered(true);
    585     //            }
    586     //    }
    587     //
    588     //    /**
    589     //     * Remove the filtered parameter from every value in the collection.
    590     //     * @param list The collection to remove the filtered parameter from.
    591     //     */
    592     //    private void clearFiltered(Collection<? extends OsmPrimitive> list) {
    593     //        if (list == null)
    594     //            return;
    595     //        for (OsmPrimitive osm : list) {
    596     //            osm.setFiltered(false);
    597     //        }
    598     //    }
    599 
    600521    @Override public DataSet clone() {
    601522        getReadLock().lock();
Note: See TracChangeset for help on using the changeset viewer.