source: josm/trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetSearchAction.java@ 7153

Last change on this file since 7153 was 6074, checked in by Don-vip, 11 years ago

code cleanup in TaggingPreset* classes

  • Property svn:eol-style set to native
File size: 1.1 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.tagging;
3
4import static org.openstreetmap.josm.tools.I18n.tr;
5
6import java.awt.event.ActionEvent;
7import java.awt.event.KeyEvent;
8
9import org.openstreetmap.josm.Main;
10import org.openstreetmap.josm.actions.JosmAction;
11import org.openstreetmap.josm.tools.Shortcut;
12
13/**
14 * The tagging presets search action (F3).
15 * @since 3388
16 */
17public class TaggingPresetSearchAction extends JosmAction {
18
19 /**
20 * Constructs a new {@code TaggingPresetSearchAction}.
21 */
22 public TaggingPresetSearchAction() {
23 super(tr("Search preset"), "dialogs/search", tr("Show preset search dialog"),
24 Shortcut.registerShortcut("preset:search", tr("Search presets"), KeyEvent.VK_F3, Shortcut.DIRECT), false);
25 putValue("toolbar", "presets/search");
26 Main.toolbar.register(this);
27 }
28
29 @Override
30 public void actionPerformed(ActionEvent e) {
31
32 if (!Main.main.hasEditLayer())
33 return;
34
35 TaggingPresetSearchDialog.getInstance().showDialog();
36 }
37}
Note: See TracBrowser for help on using the repository browser.