001//License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.gui.preferences.map;
003
004import static org.openstreetmap.josm.tools.I18n.tr;
005
006import javax.swing.JTabbedPane;
007
008import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
009import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
010import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory;
011import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
012import org.openstreetmap.josm.tools.GBC;
013
014public final class MapPreference extends DefaultTabPreferenceSetting {
015    public static class Factory implements PreferenceSettingFactory {
016        @Override
017        public PreferenceSetting createPreferenceSetting() {
018            return new MapPreference();
019        }
020    }
021    
022    private MapPreference() {
023        super("map", tr("Map Settings"), tr("Settings for the map projection and data interpretation."), false, new JTabbedPane());
024    }
025    
026    @Override
027    public boolean ok() {
028        return false;
029    }
030
031    @Override
032    public void addGui(PreferenceTabbedPane gui) {
033        gui.createPreferenceTab(this).add(getTabPane(), GBC.eol().fill(GBC.BOTH));
034    }
035}