Changeset 1169 in josm for trunk/src/org/openstreetmap/josm/actions/SaveAction.java
- Timestamp:
- 23.12.2008 15:07:05 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/SaveAction.java
r1084 r1169 19 19 public class SaveAction extends SaveActionBase { 20 20 21 /**22 * Construct the action with "Save" as label.23 * @param layer Save this layer.24 */25 public SaveAction(Layer layer) {26 super(tr("Save"), "save", tr("Save the current data."),27 Shortcut.registerShortcut("system:save", tr("File: {0}", tr("Save")), KeyEvent.VK_S, Shortcut.GROUP_MENU), layer);28 }21 /** 22 * Construct the action with "Save" as label. 23 * @param layer Save this layer. 24 */ 25 public SaveAction(Layer layer) { 26 super(tr("Save"), "save", tr("Save the current data."), 27 Shortcut.registerShortcut("system:save", tr("File: {0}", tr("Save")), KeyEvent.VK_S, Shortcut.GROUP_MENU), layer); 28 } 29 29 30 @Override public File getFile(Layer layer) {31 if (layer instanceof OsmDataLayer) {32 File f = ((OsmDataLayer)layer).associatedFile;33 if (f != null) {34 return f;35 }36 }37 if (layer instanceof GpxLayer) {38 File f = ((GpxLayer)layer).data.storageFile;39 if (f != null) {40 return f;41 }42 }43 return openFileDialog(layer);44 }30 @Override public File getFile(Layer layer) { 31 if (layer instanceof OsmDataLayer) { 32 File f = ((OsmDataLayer)layer).associatedFile; 33 if (f != null) { 34 return f; 35 } 36 } 37 if (layer instanceof GpxLayer) { 38 File f = ((GpxLayer)layer).data.storageFile; 39 if (f != null) { 40 return f; 41 } 42 } 43 return openFileDialog(layer); 44 } 45 45 }
Note: See TracChangeset
for help on using the changeset viewer.
