Changeset 10611 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.java
- Timestamp:
- 2016-07-23T18:46:45+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.java
r9759 r10611 75 75 private final Map<String, String> profileTypes = new LinkedHashMap<>(); 76 76 77 private final Comparator<PrefEntry> customComparator = new Comparator<PrefEntry>() { 78 @Override 79 public int compare(PrefEntry o1, PrefEntry o2) { 80 if (o1.isChanged() && !o2.isChanged()) 81 return -1; 82 if (o2.isChanged() && !o1.isChanged()) 83 return 1; 84 if (!(o1.isDefault()) && o2.isDefault()) 85 return -1; 86 if (!(o2.isDefault()) && o1.isDefault()) 87 return 1; 88 return o1.compareTo(o2); 89 } 77 private final Comparator<PrefEntry> customComparator = (o1, o2) -> { 78 if (o1.isChanged() && !o2.isChanged()) 79 return -1; 80 if (o2.isChanged() && !o1.isChanged()) 81 return 1; 82 if (!(o1.isDefault()) && o2.isDefault()) 83 return -1; 84 if (!(o2.isDefault()) && o1.isDefault()) 85 return 1; 86 return o1.compareTo(o2); 90 87 }; 91 88 … … 139 136 p.add(Box.createHorizontalGlue(), GBC.std().fill(GBC.HORIZONTAL)); 140 137 p.add(add, GBC.std().insets(0, 5, 0, 0)); 141 add.addActionListener(new ActionListener() { 142 @Override public void actionPerformed(ActionEvent e) { 143 PrefEntry pe = table.addPreference(gui); 144 if (pe != null) { 145 allData.add(pe); 146 Collections.sort(allData); 147 applyFilter(); 148 } 138 add.addActionListener(e -> { 139 PrefEntry pe = table.addPreference(gui); 140 if (pe != null) { 141 allData.add(pe); 142 Collections.sort(allData); 143 applyFilter(); 149 144 } 150 145 }); … … 152 147 JButton edit = new JButton(tr("Edit")); 153 148 p.add(edit, GBC.std().insets(5, 5, 5, 0)); 154 edit.addActionListener(new ActionListener() { 155 @Override public void actionPerformed(ActionEvent e) { 156 if (table.editPreference(gui)) 157 applyFilter(); 158 } 149 edit.addActionListener(e -> { 150 if (table.editPreference(gui)) 151 applyFilter(); 159 152 }); 160 153 161 154 JButton reset = new JButton(tr("Reset")); 162 155 p.add(reset, GBC.std().insets(0, 5, 0, 0)); 163 reset.addActionListener(new ActionListener() { 164 @Override public void actionPerformed(ActionEvent e) { 165 table.resetPreferences(gui); 166 } 167 }); 156 reset.addActionListener(e -> table.resetPreferences(gui)); 168 157 169 158 JButton read = new JButton(tr("Read from file")); 170 159 p.add(read, GBC.std().insets(5, 5, 0, 0)); 171 read.addActionListener(new ActionListener() { 172 @Override public void actionPerformed(ActionEvent e) { 173 readPreferencesFromXML(); 174 } 175 }); 160 read.addActionListener(e -> readPreferencesFromXML()); 176 161 177 162 JButton export = new JButton(tr("Export selected items")); 178 163 p.add(export, GBC.std().insets(5, 5, 0, 0)); 179 export.addActionListener(new ActionListener() { 180 @Override public void actionPerformed(ActionEvent e) { 181 exportSelectedToXML(); 182 } 183 }); 164 export.addActionListener(e -> exportSelectedToXML()); 184 165 185 166 final JButton more = new JButton(tr("More..."));
Note:
See TracChangeset
for help on using the changeset viewer.
