// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.plugins.opendata.core.actions; import static org.openstreetmap.josm.tools.I18n.tr; import java.awt.event.ActionEvent; import java.awt.event.KeyEvent; import org.openstreetmap.josm.Main; import org.openstreetmap.josm.actions.JosmAction; import org.openstreetmap.josm.gui.preferences.PreferenceDialog; import org.openstreetmap.josm.plugins.opendata.core.OdConstants; import org.openstreetmap.josm.plugins.opendata.core.gui.OdPreferenceSetting; import org.openstreetmap.josm.tools.Shortcut; public class OpenPreferencesActions extends JosmAction { public OpenPreferencesActions() { super(tr("OpenData preferences"), OdConstants.ICON_CORE_24, null, Shortcut.registerShortcut("opendata_open_preferences", tr("OpenData preferences"), KeyEvent.CHAR_UNDEFINED, Shortcut.NONE), true, false); } @Override public void actionPerformed(ActionEvent e) { final PreferenceDialog p = new PreferenceDialog(Main.parent); p.selectPreferencesTabByClass(OdPreferenceSetting.class); p.setVisible(true); } }