Changeset 3225 in josm for trunk/src


Ignore:
Timestamp:
2010-05-09T14:41:39+02:00 (10 years ago)
Author:
jttt
Message:

Remove long deprecated data change listener

Location:
trunk/src/org/openstreetmap/josm
Files:
1 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java

    r3083 r3225  
    164164                new Runnable() {
    165165                    public void run() {
    166                         targetLayer.fireDataChange();
    167166                        targetLayer.onPostDownloadFromServer();
    168167                        Main.map.mapView.repaint();
  • trunk/src/org/openstreetmap/josm/data/UndoRedoHandler.java

    r3143 r3225  
    1212import org.openstreetmap.josm.gui.MapView;
    1313import org.openstreetmap.josm.gui.layer.Layer;
    14 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1514import org.openstreetmap.josm.gui.layer.OsmDataLayer.CommandQueueListener;
    1615
     
    4847
    4948    public void afterAdd() {
    50         if (Main.map != null && Main.map.mapView.getActiveLayer() instanceof OsmDataLayer) {
    51             OsmDataLayer data = (OsmDataLayer)Main.map.mapView.getActiveLayer();
    52             data.fireDataChange();
    53         }
    5449        fireCommandsChanged();
    5550
     
    7671        c.undoCommand();
    7772        redoCommands.push(c);
    78         if (Main.map != null && Main.map.mapView.getActiveLayer() instanceof OsmDataLayer) {
    79             OsmDataLayer data = (OsmDataLayer)Main.map.mapView.getActiveLayer();
    80             data.fireDataChange();
    81         }
    8273        fireCommandsChanged();
    8374        Collection<? extends OsmPrimitive> newSelection = Main.main.getCurrentDataSet().getSelected();
     
    9889        c.executeCommand();
    9990        commands.add(c);
    100         if (Main.map != null && Main.map.mapView.getActiveLayer() instanceof OsmDataLayer) {
    101             OsmDataLayer data = (OsmDataLayer)Main.map.mapView.getActiveLayer();
    102             data.fireDataChange();
    103         }
    10491        fireCommandsChanged();
    10592        Collection<? extends OsmPrimitive> newSelection = Main.main.getCurrentDataSet().getSelected();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java

    r3083 r3225  
    2323import javax.swing.JPanel;
    2424import javax.swing.JScrollPane;
    25 import javax.swing.SwingUtilities;
    2625import javax.swing.event.TreeSelectionEvent;
    2726import javax.swing.event.TreeSelectionListener;
     
    330329                                "There were {0} conflicts during import.",
    331330                                conflictsCount, conflictsCount),
    332                         trn("Conflict in data", "Conflicts in data", conflictsCount),
    333                         JOptionPane.WARNING_MESSAGE
     331                                trn("Conflict in data", "Conflicts in data", conflictsCount),
     332                                JOptionPane.WARNING_MESSAGE
    334333                );
    335334            }
     
    384383                final DataSetMerger visitor = new DataSetMerger(getLayer().data, ds);
    385384                visitor.merge();
    386                 // FIXME: this is necessary because there are dialogs listening
    387                 // for DataChangeEvents which manipulate Swing components on this
    388                 // thread.
    389                 //
    390                 SwingUtilities.invokeLater(new Runnable() {
    391                     public void run() {
    392                         getLayer().fireDataChange();
    393                     }
    394                 });
    395385                if (!visitor.getConflicts().isEmpty()) {
    396386                    getLayer().getConflicts().add(visitor.getConflicts());
     
    485475                                "There were {0} conflicts during import.",
    486476                                conflictsCount, conflictsCount),
    487                         trn("Conflict in data", "Conflicts in data", conflictsCount),
    488                         JOptionPane.WARNING_MESSAGE
     477                                trn("Conflict in data", "Conflicts in data", conflictsCount),
     478                                JOptionPane.WARNING_MESSAGE
    489479                );
    490480            }
     
    495485                final DataSetMerger visitor = new DataSetMerger(getLayer().data, dataSet);
    496486                visitor.merge();
    497                 // FIXME: this is necessary because there are dialogs listening
    498                 // for DataChangeEvents which manipulate Swing components on this
    499                 // thread.
    500                 //
    501                 SwingUtilities.invokeLater(new Runnable() {
    502                     public void run() {
    503                         getLayer().fireDataChange();
    504                     }
    505                 });
    506487                if (!visitor.getConflicts().isEmpty()) {
    507488                    getLayer().getConflicts().add(visitor.getConflicts());
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java

    r3214 r3225  
    6969import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingTextField;
    7070import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionList;
    71 import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionManager;
    7271import org.openstreetmap.josm.tools.ImageProvider;
    7372import org.openstreetmap.josm.tools.Shortcut;
     
    10741073            Main.main.undoRedo.add(new ChangeCommand(getRelation(), editedRelation));
    10751074            getLayer().data.fireSelectionChanged();
    1076             getLayer().fireDataChange();
    10771075            // this will refresh the snapshot and update the dialog title
    10781076            //
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java

    r3083 r3225  
    174174                        new Runnable() {
    175175                            public void run() {
    176                                 getLayer().fireDataChange();
    177176                                getLayer().onPostDownloadFromServer();
    178177                            }
  • trunk/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java

    r3083 r3225  
    146146            return;
    147147        layer.cleanupAfterUpload(processedPrimitives);
    148         layer.fireDataChange();
    149148        layer.onPostUploadToServer();
    150149
  • trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java

    r3083 r3225  
    212212            public void run() {
    213213                layer.cleanupAfterUpload(processedPrimitives);
    214                 layer.fireDataChange();
    215214                layer.onPostUploadToServer();
    216215                ChangesetCache.getInstance().update(changeset);
  • trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

    r3207 r3225  
    2525import java.util.HashMap;
    2626import java.util.HashSet;
    27 import java.util.LinkedList;
    2827import java.util.Map;
    2928
     
    165164
    166165    /**
    167      * @deprecated Use {@link DataSet#addDataSetListener(org.openstreetmap.josm.data.osm.event.DataSetListener)} instead
    168      * @see DataSetListener, DatasetEventManager
    169      */
    170     @Deprecated
    171     public final LinkedList<DataChangeListener> listenerDataChanged = new LinkedList<DataChangeListener>();
    172 
    173     /**
    174166     * a paint texture for non-downloaded area
    175167     */
     
    330322            Main.main.undoRedo.add(cmd);
    331323        }
    332         fireDataChange();
    333324        // repaint to make sure new data is displayed properly.
    334325        Main.map.mapView.repaint();
     
    546537    }
    547538
    548     public void fireDataChange() {
    549         setRequiresSaveToFile(true);
    550         setRequiresUploadToServer(true);
    551         for (DataChangeListener dcl : listenerDataChanged) {
    552             dcl.dataChanged(this);
    553         }
    554     }
    555 
    556539    public static GpxData toGpxData(DataSet data, File file) {
    557540        GpxData gpxData = new GpxData();
     
    739722    public void processDatasetEvent(AbstractDatasetChangedEvent event) {
    740723        isChanged = true;
     724        setRequiresSaveToFile(true);
     725        setRequiresUploadToServer(true);
    741726    }
    742727
  • trunk/src/org/openstreetmap/josm/gui/preferences/MapPaintPreference.java

    r2745 r3225  
    8383
    8484    public boolean ok() {
    85         Boolean restart = Main.pref.put("mappaint.style.enable-defaults", enableDefault.getSelectedObjects() != null);
    86         if(Main.pref.put("mappaint.icon.enable-defaults", enableIconDefault.getSelectedObjects() != null)) {
     85        Boolean restart = Main.pref.put("mappaint.style.enable-defaults", enableDefault.isSelected());
     86        if(Main.pref.put("mappaint.icon.enable-defaults", enableIconDefault.isSelected())) {
    8787            restart = true;
    8888        }
  • trunk/src/org/openstreetmap/josm/io/OsmImporter.java

    r3083 r3225  
    4747            public void run() {
    4848                Main.main.addLayer(layer);
    49                 layer.fireDataChange();
    5049                layer.onPostLoadFromFile();
    5150            }
Note: See TracChangeset for help on using the changeset viewer.