Ignore:
Timestamp:
2010-01-08T22:15:11+01:00 (14 years ago)
Author:
mjulius
Message:

fixes #4253 - Combine way conflict dialog - check box for "Show tags with multiple values only"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolver.java

    r2512 r2779  
    3030    /** selects wheter only tags with conflicts are displayed */
    3131    private JCheckBox cbShowTagsWithConflictsOnly;
     32    private JCheckBox cbShowTagsWithMultiValuesOnly;
    3233
    3334    protected JPanel buildInfoPanel() {
     
    5051                    public void stateChanged(ChangeEvent e) {
    5152                        model.setShowTagsWithConflictsOnly(cbShowTagsWithConflictsOnly.isSelected());
     53                        cbShowTagsWithMultiValuesOnly.setEnabled(cbShowTagsWithConflictsOnly.isSelected());
    5254                    }
    5355                }
     
    5658                Main.pref.getBoolean(getClass().getName() + ".showTagsWithConflictsOnly", false)
    5759        );
     60        pnl.add(cbShowTagsWithMultiValuesOnly = new JCheckBox(tr("Show tags with multiple values only")), gc);
     61        cbShowTagsWithMultiValuesOnly.addChangeListener(
     62                new ChangeListener() {
     63                    public void stateChanged(ChangeEvent e) {
     64                        model.setShowTagsWithMultiValuesOnly(cbShowTagsWithMultiValuesOnly.isSelected());
     65                    }
     66                }
     67        );
     68        cbShowTagsWithMultiValuesOnly.setSelected(
     69                Main.pref.getBoolean(getClass().getName() + ".showTagsWithMultiValuesOnly", false)
     70        );
     71        cbShowTagsWithMultiValuesOnly.setEnabled(cbShowTagsWithConflictsOnly.isSelected());
    5872        return pnl;
    5973    }
     
    6579    public void rememberPreferences() {
    6680        Main.pref.put(getClass().getName() + ".showTagsWithConflictsOnly", cbShowTagsWithConflictsOnly.isSelected());
     81        Main.pref.put(getClass().getName() + ".showTagsWithMultiValuesOnly", cbShowTagsWithMultiValuesOnly.isSelected());
    6782    }
    6883
Note: See TracChangeset for help on using the changeset viewer.