Changeset 7017 in josm for trunk/src/org/openstreetmap/josm/gui/conflict
- Timestamp:
- 2014-04-28T00:27:06+02:00 (10 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui/conflict
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java
r7005 r7017 826 826 } 827 827 828 public class ComparePairListModel extends AbstractListModel implements ComboBoxModel{828 public class ComparePairListModel extends AbstractListModel<ComparePairType> implements ComboBoxModel<ComparePairType> { 829 829 830 830 private int selectedIdx; … … 843 843 844 844 @Override 845 public ObjectgetElementAt(int index) {845 public ComparePairType getElementAt(int index) { 846 846 if (index < compareModes.size()) 847 847 return compareModes.get(index); -
trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMerger.java
r6890 r7017 240 240 p.setLayout(new FlowLayout(FlowLayout.LEFT)); 241 241 p.add(new JLabel(tr("Compare "))); 242 JosmComboBox cbComparePair = new JosmComboBox(model.getComparePairListModel());242 JosmComboBox<ComparePairType> cbComparePair = new JosmComboBox<>(model.getComparePairListModel()); 243 243 cbComparePair.setRenderer(new ComparePairListCellRenderer()); 244 244 p.add(cbComparePair); -
trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellRenderer.java
r6623 r7017 27 27 private ImageIcon iconDecided; 28 28 private ImageIcon iconUndecided; 29 private DefaultComboBoxModel model;30 private JosmComboBox cbDecisionRenderer;29 private DefaultComboBoxModel<Object> model; 30 private JosmComboBox<Object> cbDecisionRenderer; 31 31 32 32 /** … … 37 37 iconDecided = ImageProvider.get("dialogs/conflict", "tagconflictresolved"); 38 38 iconUndecided = ImageProvider.get("dialogs/conflict", "tagconflictunresolved"); 39 cbDecisionRenderer = new JosmComboBox(model = new DefaultComboBoxModel()); 39 model = new DefaultComboBoxModel<>(); 40 cbDecisionRenderer = new JosmComboBox<>(model); 40 41 } 41 42 -
trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionRenderer.java
r7001 r7017 16 16 public class RelationMemberConflictDecisionRenderer extends JLabel implements TableCellRenderer, ListCellRenderer<RelationMemberConflictDecisionType> { 17 17 18 private JosmComboBox cbDecisionTypes;18 private JosmComboBox<RelationMemberConflictDecisionType> cbDecisionTypes; 19 19 20 20 protected void resetTableRenderer() { … … 36 36 */ 37 37 public RelationMemberConflictDecisionRenderer() { 38 cbDecisionTypes = new JosmComboBox (RelationMemberConflictDecisionType.values());38 cbDecisionTypes = new JosmComboBox<>(RelationMemberConflictDecisionType.values()); 39 39 cbDecisionTypes.setRenderer(this); 40 40 }
Note:
See TracChangeset
for help on using the changeset viewer.