Ignore:
Timestamp:
2018-08-18T17:50:45+02:00 (7 years ago)
Author:
donvip
Message:

update to JOSM 14153

Location:
applications/editors/josm/plugins/globalsat/src/org/openstreetmap/josm/plugins/globalsat
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/globalsat/src/org/openstreetmap/josm/plugins/globalsat/GlobalsatConfigDialog.java

    r33854 r34514  
    2424
    2525import org.kaintoch.gps.globalsat.dg100.Dg100Config;
    26 import org.openstreetmap.josm.Main;
     26import org.openstreetmap.josm.gui.MainApplication;
    2727
    2828/**
     
    243243            break;
    244244        default:
    245             JOptionPane.showMessageDialog(Main.parent, tr("Unknown logFormat"));
     245            JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr("Unknown logFormat"));
    246246        }
    247247
     
    260260    }
    261261
    262     private static ButtonGroup createButtonGroup(AbstractButton ... buttons) {
     262    private static ButtonGroup createButtonGroup(AbstractButton... buttons) {
    263263        ButtonGroup group = new ButtonGroup();
    264264        for (AbstractButton b : buttons) {
  • applications/editors/josm/plugins/globalsat/src/org/openstreetmap/josm/plugins/globalsat/GlobalsatImportDialog.java

    r33394 r34514  
    2121
    2222import org.kaintoch.gps.globalsat.dg100.Dg100Config;
    23 import org.openstreetmap.josm.Main;
     23import org.openstreetmap.josm.gui.MainApplication;
     24import org.openstreetmap.josm.spi.preferences.Config;
    2425
    2526import gnu.io.CommPortIdentifier;
     
    6061                    if (i instanceof CommPortIdentifier) {
    6162                        GlobalsatPlugin.setPortIdent((CommPortIdentifier) i);
    62                         Main.pref.put("globalsat.portIdentifier", ((CommPortIdentifier) i).getName());
     63                        Config.getPref().put("globalsat.portIdentifier", ((CommPortIdentifier) i).getName());
    6364                    }
    6465                }
     
    105106                            GlobalsatConfigDialog dialog = new GlobalsatConfigDialog(conf);
    106107                            JOptionPane pane = new JOptionPane(dialog, JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
    107                             JDialog dlg = pane.createDialog(Main.parent, tr("Configure Device"));
     108                            JDialog dlg = pane.createDialog(MainApplication.getMainFrame(), tr("Configure Device"));
    108109                            dlg.setVisible(true);
    109110                            if (((Integer) pane.getValue()) == JOptionPane.OK_OPTION) {
     
    112113                            dlg.dispose();
    113114                        } else {
    114                             JOptionPane.showMessageDialog(Main.parent, tr("Connection Error."), tr("Connection Error."), JOptionPane.ERROR);
     115                            JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
     116                                    tr("Connection Error."), tr("Connection Error."), JOptionPane.ERROR);
    115117                        }
    116118                    } catch (GlobalsatDg100.ConnectionException ex) {
    117                         JOptionPane.showMessageDialog(Main.parent, tr("Connection Error.") + " " + ex.toString());
     119                        JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr("Connection Error.") + " " + ex.toString());
    118120                    }
    119121                    System.out.println("configuring the device finished");
     
    130132
    131133        delete = new JCheckBox(tr("delete data after import"));
    132         delete.setSelected(Main.pref.getBoolean("globalsat.deleteAfterDownload", false));
     134        delete.setSelected(Config.getPref().getBoolean("globalsat.deleteAfterDownload", false));
    133135
    134136        c.gridwidth = 3;
     
    140142
    141143    public void refreshPorts() {
    142         String sel = Main.pref.get("globalsat.portIdentifier");
     144        String sel = Config.getPref().get("globalsat.portIdentifier");
    143145        portCombo.setVisible(false);
    144146        portCombo.removeAllItems();
  • applications/editors/josm/plugins/globalsat/src/org/openstreetmap/josm/plugins/globalsat/GlobalsatPlugin.java

    r33854 r34514  
    1212import javax.swing.JOptionPane;
    1313
    14 import org.openstreetmap.josm.Main;
    1514import org.openstreetmap.josm.actions.JosmAction;
    1615import org.openstreetmap.josm.data.gpx.GpxData;
     
    2120import org.openstreetmap.josm.plugins.Plugin;
    2221import org.openstreetmap.josm.plugins.PluginInformation;
     22import org.openstreetmap.josm.spi.preferences.Config;
    2323import org.openstreetmap.josm.tools.Logging;
    2424import org.openstreetmap.josm.tools.Shortcut;
     
    6161        @Override protected void finish() {
    6262            if (deleteAfter && GlobalsatPlugin.dg100().isCanceled() == false) {
    63                 Main.pref.putBoolean("globalsat.deleteAfterDownload", true);
     63                Config.getPref().putBoolean("globalsat.deleteAfterDownload", true);
    6464                try {
    6565                    GlobalsatPlugin.dg100().deleteData();
    6666                } catch (Exception ex) {
    67                     JOptionPane.showMessageDialog(Main.parent, tr("Error deleting data.") + " " + ex.toString());
     67                    JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr("Error deleting data.") + " " + ex.toString());
    6868                }
    6969            } else {
    70                 Main.pref.putBoolean("globalsat.deleteAfterDownload", false);
     70                Config.getPref().putBoolean("globalsat.deleteAfterDownload", false);
    7171            }
    7272            if (data != null && data.hasTrackPoints()) {
     
    7474                MainApplication.getMap().repaint();
    7575            } else {
    76                 JOptionPane.showMessageDialog(Main.parent, tr("No data found on device."));
     76                JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr("No data found on device."));
    7777            }
    7878            if (eee != null) {
    7979                eee.printStackTrace();
    8080                System.out.println(eee.getMessage());
    81                 JOptionPane.showMessageDialog(Main.parent, tr("Connection failed.") + " (" + eee.toString() + ")");
     81                JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr("Connection failed.") + " (" + eee.toString() + ")");
    8282            }
    8383            GlobalsatPlugin.dg100().disconnect();
     
    103103            Logging.error(msg);
    104104            if (!GraphicsEnvironment.isHeadless()) {
    105                 JOptionPane.showMessageDialog(Main.parent, "<html>" + msg + "</html>");
     105                JOptionPane.showMessageDialog(MainApplication.getMainFrame(), "<html>" + msg + "</html>");
    106106            }
    107107        }
     
    124124            GlobalsatImportDialog dialog = new GlobalsatImportDialog();
    125125            JOptionPane pane = new JOptionPane(dialog, JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
    126             JDialog dlg = pane.createDialog(Main.parent, tr("Import"));
     126            JDialog dlg = pane.createDialog(MainApplication.getMainFrame(), tr("Import"));
    127127            dlg.setVisible(true);
    128128            if (((Integer) pane.getValue()) == JOptionPane.OK_OPTION) {
Note: See TracChangeset for help on using the changeset viewer.