Changeset 9992 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs
- Timestamp:
- 2016-03-14T09:56:22+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java
r9975 r9992 98 98 KeyEvent.VK_H, Shortcut.ALT_CTRL); 99 99 100 pr otectedstatic final String[] COLUMN_TOOLTIPS = {100 private static final String[] COLUMN_TOOLTIPS = { 101 101 Main.platform.makeTooltip(tr("Enable filter"), ENABLE_FILTER_SHORTCUT), 102 102 Main.platform.makeTooltip(tr("Hiding filter"), HIDING_FILTER_SHORTCUT), … … 180 180 public void actionPerformed(ActionEvent e) { 181 181 int index = userTable.getSelectionModel().getMinSelectionIndex(); 182 if (index < 0) return; 183 filterModel.removeFilter(index); 182 if (index >= 0) { 183 filterModel.removeFilter(index); 184 } 184 185 } 185 186 }); … … 194 195 public void actionPerformed(ActionEvent e) { 195 196 int index = userTable.getSelectionModel().getMinSelectionIndex(); 196 if (index < 0) return;197 filterModel.moveUpFilter(index);198 userTable.getSelectionModel().setSelectionInterval(index-1, index-1);199 }200 197 if (index >= 0) { 198 filterModel.moveUpFilter(index); 199 userTable.getSelectionModel().setSelectionInterval(index-1, index-1); 200 } 201 } 201 202 }); 202 203 SideButton downButton = new SideButton(new AbstractAction() { … … 210 211 public void actionPerformed(ActionEvent e) { 211 212 int index = userTable.getSelectionModel().getMinSelectionIndex(); 212 if (index < 0) return; 213 filterModel.moveDownFilter(index); 214 userTable.getSelectionModel().setSelectionInterval(index+1, index+1); 213 if (index >= 0) { 214 filterModel.moveDownFilter(index); 215 userTable.getSelectionModel().setSelectionInterval(index+1, index+1); 216 } 215 217 } 216 218 }); … … 221 223 public void actionPerformed(ActionEvent e) { 222 224 int index = userTable.getSelectedRow(); 223 if (index < 0) return; 224 Filter filter = filterModel.getFilter(index); 225 filterModel.setValueAt(!filter.enable, index, FilterTableModel.COL_ENABLED); 225 if (index >= 0) { 226 Filter filter = filterModel.getFilter(index); 227 filterModel.setValueAt(!filter.enable, index, FilterTableModel.COL_ENABLED); 228 } 226 229 } 227 230 }); … … 232 235 public void actionPerformed(ActionEvent e) { 233 236 int index = userTable.getSelectedRow(); 234 if (index < 0) return; 235 Filter filter = filterModel.getFilter(index); 236 filterModel.setValueAt(!filter.hiding, index, FilterTableModel.COL_HIDING); 237 if (index >= 0) { 238 Filter filter = filterModel.getFilter(index); 239 filterModel.setValueAt(!filter.hiding, index, FilterTableModel.COL_HIDING); 240 } 237 241 } 238 242 });
Note:
See TracChangeset
for help on using the changeset viewer.