source: josm/trunk/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorPreference.java@ 13431

Last change on this file since 13431 was 13431, checked in by Don-vip, 6 years ago

fix #15950 - Preferences Help button should go directly to selected Preferences tab Help page

  • Property svn:eol-style set to native
File size: 1.6 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.preferences.validator;
3
4import static org.openstreetmap.josm.tools.I18n.tr;
5
6import javax.swing.JTabbedPane;
7
8import org.openstreetmap.josm.gui.help.HelpUtil;
9import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
10import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
11import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory;
12import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
13import org.openstreetmap.josm.tools.GBC;
14
15/**
16 * Preference settings for the validator.
17 *
18 * @author frsantos
19 */
20public final class ValidatorPreference extends DefaultTabPreferenceSetting {
21
22 /**
23 * Factory used to create a new {@code ValidatorPreference}.
24 */
25 public static class Factory implements PreferenceSettingFactory {
26 @Override
27 public PreferenceSetting createPreferenceSetting() {
28 return new ValidatorPreference();
29 }
30 }
31
32 private ValidatorPreference() {
33 super(/* ICON(preferences/) */ "validator", tr("Data validator"),
34 tr("An OSM data validator that checks for common errors made by users and editor programs."),
35 false, new JTabbedPane());
36 }
37
38 @Override
39 public void addGui(PreferenceTabbedPane gui) {
40 gui.createPreferenceTab(this).add(getTabPane(), GBC.eol().fill(GBC.BOTH));
41 }
42
43 @Override
44 public boolean ok() {
45 return false;
46 }
47
48 @Override
49 public String getHelpContext() {
50 return HelpUtil.ht("/Preferences/Validator");
51 }
52}
Note: See TracBrowser for help on using the repository browser.