Ignore:
Timestamp:
2012-08-19T02:23:40+02:00 (12 years ago)
Author:
Don-vip
Message:

Restrict WMS "save as" and "load" dialogs to WMS FileFilter + refactor WMS layer import/export to make WMSLayerImporter/Exporter real classes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/widgets/JFileChooserManager.java

    r5438 r5457  
    11package org.openstreetmap.josm.gui.widgets;
    2 
    3 import static org.openstreetmap.josm.tools.I18n.tr;
    42
    53import java.awt.Component;
     
    1412import org.openstreetmap.josm.actions.DiskAccessAction;
    1513import org.openstreetmap.josm.actions.ExtensionFileFilter;
    16 import org.openstreetmap.josm.gui.ExtendedDialog;
     14import org.openstreetmap.josm.actions.SaveActionBase;
    1715
    1816/**
     
    206204            if (!open) {
    207205                File file = fc.getSelectedFile();
    208                 if (file != null && file.exists()) {
    209                     ExtendedDialog dialog = new ExtendedDialog(
    210                             Main.parent,
    211                             tr("Overwrite"),
    212                             new String[] {tr("Overwrite"), tr("Cancel")}
    213                     );
    214                     dialog.setContent(tr("File exists. Overwrite?"));
    215                     dialog.setButtonIcons(new String[] {"save_as.png", "cancel.png"});
    216                     dialog.showDialog();
    217                     if (dialog.getValue() != 1) {
    218                         return null;
    219                     }
     206                if (!SaveActionBase.confirmOverwrite(file)) {
     207                    return null;
    220208                }
    221209            }
Note: See TracChangeset for help on using the changeset viewer.