Changeset 5297 in josm for trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java
- Timestamp:
- 2012-06-24T19:14:38+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java
r5266 r5297 29 29 import org.openstreetmap.josm.gui.HelpAwareOptionPane; 30 30 import org.openstreetmap.josm.gui.help.HelpUtil; 31 import org.openstreetmap.josm.gui.widgets.OsmPrimitivesTableModel; 31 32 32 33 /** … … 69 70 protected HashMap<ListRole, ArrayList<T>> entries; 70 71 71 protected DefaultTableModel myEntriesTableModel;72 protected DefaultTableModel theirEntriesTableModel;73 protected DefaultTableModel mergedEntriesTableModel;72 protected EntriesTableModel myEntriesTableModel; 73 protected EntriesTableModel theirEntriesTableModel; 74 protected EntriesTableModel mergedEntriesTableModel; 74 75 75 76 protected EntriesSelectionModel myEntriesSelectionModel; … … 210 211 } 211 212 212 public TableModel getMyTableModel() {213 public OsmPrimitivesTableModel getMyTableModel() { 213 214 return myEntriesTableModel; 214 215 } 215 216 216 public TableModel getTheirTableModel() {217 public OsmPrimitivesTableModel getTheirTableModel() { 217 218 return theirEntriesTableModel; 218 219 } 219 220 220 public TableModel getMergedTableModel() {221 public OsmPrimitivesTableModel getMergedTableModel() { 221 222 return mergedEntriesTableModel; 222 223 } … … 535 536 protected boolean myAndTheirEntriesEqual() { 536 537 537 if (getMyEntries ().size() != getTheirEntries().size())538 if (getMyEntriesSize() != getTheirEntriesSize()) 538 539 return false; 539 for (int i=0; i < getMyEntries ().size(); i++) {540 for (int i=0; i < getMyEntriesSize(); i++) { 540 541 if (! isEqualEntry(getMyEntries().get(i), getTheirEntries().get(i))) 541 542 return false; … … 555 556 * @see ListMergeModel#getMergedTableModel() 556 557 */ 557 public class EntriesTableModel extends DefaultTableModel {558 public class EntriesTableModel extends DefaultTableModel implements OsmPrimitivesTableModel { 558 559 private final ListRole role; 559 560 … … 675 676 return role; 676 677 } 678 679 @Override 680 public OsmPrimitive getReferredPrimitive(int idx) { 681 return (OsmPrimitive) getValueAt(idx, 1); 682 } 677 683 } 678 684
Note:
See TracChangeset
for help on using the changeset viewer.