source: osm/applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/MenuActionOpenPreferences.java@ 30197

Last change on this file since 30197 was 29194, checked in by pieren, 12 years ago

#5626 call plugin preferences window directly from plugin menu.

File size: 1.0 KB
Line 
1// License: GPL. v2 and later. Copyright 2008-2009 by Vincent Privat <vincent.privat@gmail.com> and others
2package cadastre_fr;
3
4import static org.openstreetmap.josm.tools.I18n.marktr;
5import static org.openstreetmap.josm.tools.I18n.tr;
6
7import java.awt.event.ActionEvent;
8
9import org.openstreetmap.josm.Main;
10import org.openstreetmap.josm.actions.JosmAction;
11import org.openstreetmap.josm.gui.preferences.PreferenceDialog;
12
13public class MenuActionOpenPreferences extends JosmAction {
14 private static final long serialVersionUID = 1L;
15
16 public static String name = marktr("Preferences");
17
18 public MenuActionOpenPreferences() {
19 super(tr(name), "cadastre_small", tr("Open Cadastre Preferences"), null, false, "cadastrefr/openpreferences", true);
20 }
21
22 public void actionPerformed(ActionEvent e) {
23 PreferenceDialog p = new PreferenceDialog(Main.parent);
24 p.selectPreferencesTabByClass(CadastrePreferenceSetting.class);
25 p.setVisible(true);
26 }
27}
Note: See TracBrowser for help on using the repository browser.