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}