Changeset 16529 in josm for trunk/src/org/openstreetmap/josm/actions/PreferenceToggleAction.java
- Timestamp:
- 2020-05-31T17:09:04+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/PreferenceToggleAction.java
r16138 r16529 26 26 * @param name the (translated) title 27 27 * @param tooltip tooltip text 28 * @param prefKey the preference key to toggle 29 * @param prefDefault default value for the preference entry 28 * @param pref the preference to toggle 30 29 */ 31 public PreferenceToggleAction(String name, String tooltip, String prefKey, boolean prefDefault) {30 public PreferenceToggleAction(String name, String tooltip, BooleanProperty pref) { 32 31 super(name, null, tooltip, null, false); 33 setToolbarId("toggle-" + pref Key);34 this.pref = new BooleanProperty(prefKey, prefDefault);32 setToolbarId("toggle-" + pref.getKey()); 33 this.pref = pref; 35 34 checkbox = new JCheckBoxMenuItem(this); 36 35 checkbox.setSelected(pref.get()); 37 Preferences.main().addWeakKeyPreferenceChangeListener(pref Key, this);36 Preferences.main().addWeakKeyPreferenceChangeListener(pref.getKey(), this); 38 37 } 39 38
Note:
See TracChangeset
for help on using the changeset viewer.
