Changeset 10611 in josm for trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java
- Timestamp:
- 2016-07-23T18:46:45+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java
r9880 r10611 10 10 import java.awt.GridBagLayout; 11 11 import java.awt.event.ActionEvent; 12 import java.awt.event.ActionListener;13 12 import java.awt.event.MouseAdapter; 14 13 import java.awt.event.MouseEvent; … … 27 26 import javax.swing.JToggleButton; 28 27 import javax.swing.ListSelectionModel; 29 import javax.swing.event.ListSelectionEvent;30 import javax.swing.event.ListSelectionListener;31 28 import javax.swing.table.DefaultTableModel; 32 29 import javax.swing.table.TableCellRenderer; … … 205 202 /** listens to selection changes in the table and redraws the map */ 206 203 private void listenToSelectionChanges() { 207 table.getSelectionModel().addListSelectionListener(new ListSelectionListener() { 208 @Override 209 public void valueChanged(ListSelectionEvent e) { 210 if (noUpdates || !(e.getSource() instanceof ListSelectionModel)) { 211 return; 212 } 213 updateVisibilityFromTable(); 214 } 204 table.getSelectionModel().addListSelectionListener(e -> { 205 if (noUpdates || !(e.getSource() instanceof ListSelectionModel)) { 206 return; 207 } 208 updateVisibilityFromTable(); 215 209 }); 216 210 } … … 230 224 231 225 dateFilter = new DateFilterPanel(layer, "gpx.traces", false); 232 dateFilter.setFilterAppliedListener(new ActionListener() { 233 @Override public void actionPerformed(ActionEvent e) { 234 noUpdates = true; 235 selectVisibleTracksInTable(); 236 noUpdates = false; 237 Main.map.mapView.preferenceChanged(null); 238 Main.map.repaint(100); 239 } 226 dateFilter.setFilterAppliedListener(e -> { 227 noUpdates = true; 228 selectVisibleTracksInTable(); 229 noUpdates = false; 230 Main.map.mapView.preferenceChanged(null); 231 Main.map.repaint(100); 240 232 }); 241 233 dateFilter.loadFromPrefs();
Note:
See TracChangeset
for help on using the changeset viewer.