source: josm/trunk/src/org/openstreetmap/josm/actions/SaveAsAction.java@ 2198

Last change on this file since 2198 was 2017, checked in by Gubaer, 15 years ago

removed OptionPaneUtil
cleanup of deprecated Layer API
cleanup of deprecated APIs in OsmPrimitive and Way
cleanup of imports

  • Property svn:eol-style set to native
File size: 881 bytes
Line 
1// License: GPL. Copyright 2007 by Immanuel Scholz and others
2package org.openstreetmap.josm.actions;
3
4import static org.openstreetmap.josm.tools.I18n.tr;
5
6import java.awt.event.KeyEvent;
7import java.io.File;
8
9import org.openstreetmap.josm.gui.layer.Layer;
10import org.openstreetmap.josm.tools.Shortcut;
11
12/**
13 * Export the data.
14 *
15 * @author imi
16 */
17public class SaveAsAction extends SaveActionBase {
18
19 /**
20 * Construct the action with "Save" as label.
21 * @param layer Save this layer.
22 */
23 public SaveAsAction() {
24 super(tr("Save As..."), "save_as", tr("Save the current data to a new file."),
25 Shortcut.registerShortcut("system:saveas", tr("File: {0}", tr("Save As...")), KeyEvent.VK_S, Shortcut.GROUP_MENU, Shortcut.SHIFT_DEFAULT));
26 }
27
28 @Override protected File getFile(Layer layer) {
29 return openFileDialog(layer);
30 }
31}
Note: See TracBrowser for help on using the repository browser.