Ignore:
Timestamp:
2018-08-18T18:45:19+02:00 (6 years ago)
Author:
donvip
Message:

update to JOSM 14153

Location:
applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust
Files:
36 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/MapdustLayer.java

    r32787 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.Color;
    3334import java.awt.Dimension;
     
    4041import java.util.List;
    4142import java.util.Locale;
     43
    4244import javax.swing.Action;
    4345import javax.swing.Icon;
    4446import javax.swing.ImageIcon;
    4547import javax.swing.JToolTip;
     48
    4649import org.openstreetmap.josm.actions.RenameLayerAction;
    4750import org.openstreetmap.josm.data.Bounds;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/MapdustPlugin.java

    r34214 r34528  
    4343import javax.swing.SwingUtilities;
    4444
    45 import org.openstreetmap.josm.Main;
    4645import org.openstreetmap.josm.data.Bounds;
    4746import org.openstreetmap.josm.data.UserIdentityManager;
     
    6867import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustBugFilter;
    6968import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustRelevance;
     69import org.openstreetmap.josm.spi.preferences.Config;
    7070import org.openstreetmap.josm.spi.preferences.PreferenceChangeEvent;
    7171import org.openstreetmap.josm.spi.preferences.PreferenceChangedListener;
     
    137137                KeyEvent.VK_0, Shortcut.ALT_SHIFT);
    138138        /* add default values for static variables */
    139         Main.pref.put("mapdust.pluginState", MapdustPluginState.ONLINE.getValue());
    140         Main.pref.put("mapdust.nickname", "");
    141         Main.pref.putBoolean("mapdust.showError", true);
    142         Main.pref.put("mapdust.version", getPluginInformation().version);
    143         Main.pref.put("mapdust.localVersion", getPluginInformation().localversion);
    144         Main.pref.addPreferenceChangeListener(this);
     139        Config.getPref().put("mapdust.pluginState", MapdustPluginState.ONLINE.getValue());
     140        Config.getPref().put("mapdust.nickname", "");
     141        Config.getPref().putBoolean("mapdust.showError", true);
     142        Config.getPref().put("mapdust.version", getPluginInformation().version);
     143        Config.getPref().put("mapdust.localVersion", getPluginInformation().localversion);
     144        Config.getPref().addPreferenceChangeListener(this);
    145145    }
    146146
     
    168168            newMapFrame.mapView.addMouseListener(this);
    169169            /* put username to preferences */
    170             Main.pref.put("mapdust.josmUserName", UserIdentityManager.getInstance().getUserName());
     170            Config.getPref().put("mapdust.josmUserName", UserIdentityManager.getInstance().getUserName());
    171171        } else {
    172172            /* if new MapFrame is null, remove listener */
     
    195195            if (event.getKey().equals("osm-server.username")) {
    196196                String newUserName = UserIdentityManager.getInstance().getUserName();
    197                 String oldUserName = Main.pref.get("mapdust.josmUserName");
    198                 String nickname = Main.pref.get("mapdust.nickname");
     197                String oldUserName = Config.getPref().get("mapdust.josmUserName");
     198                String nickname = Config.getPref().get("mapdust.nickname");
    199199                if (nickname.isEmpty()) {
    200200                    /* nickname was not completed */
    201                     Main.pref.put("mapdust.josmUserName", newUserName);
    202                     Main.pref.put("mapdust.nickname", newUserName);
     201                    Config.getPref().put("mapdust.josmUserName", newUserName);
     202                    Config.getPref().put("mapdust.nickname", newUserName);
    203203                } else {
    204204                    if (nickname.equals(oldUserName)) {
    205205                        /* user name was used for nickname, and was not changed */
    206                         Main.pref.put("mapdust.josmUserName", newUserName);
    207                         Main.pref.put("mapdust.nickname", newUserName);
     206                        Config.getPref().put("mapdust.josmUserName", newUserName);
     207                        Config.getPref().put("mapdust.nickname", newUserName);
    208208                    } else {
    209209                        /* user name was used for nickname, and was changed */
    210                         Main.pref.put("mapdust.josmUserName", newUserName);
     210                        Config.getPref().put("mapdust.josmUserName", newUserName);
    211211                    }
    212212                }
     
    262262                    String title = "MapDust";
    263263                    String message = "The operation was successful.";
    264                     JOptionPane.showMessageDialog(Main.parent, message, title,
     264                    JOptionPane.showMessageDialog(MainApplication.getMainFrame(), message, title,
    265265                            JOptionPane.INFORMATION_MESSAGE);
    266266                }
     
    380380                        MapdustBug bug = mapdustGUI.getSelectedBug();
    381381                        if (bug != null) {
    382                             Main.pref.put("selectedBug.status", bug.getStatus()
     382                            Config.getPref().put("selectedBug.status", bug.getStatus()
    383383                                    .getValue());
    384384                        } else {
    385                             Main.pref.put("selectedBug.status", "create");
     385                            Config.getPref().put("selectedBug.status", "create");
    386386                        }
    387387                        /* disable MapdustButtonPanel */
     
    458458        if (e.getRemovedLayer() instanceof MapdustLayer) {
    459459            /* remove the layer */
    460             Main.pref.put("mapdust.pluginState",
     460            Config.getPref().put("mapdust.pluginState",
    461461                    MapdustPluginState.ONLINE.getValue());
    462462            NavigatableComponent.removeZoomChangeListener(this);
     
    627627     */
    628628    protected void handleError() {
    629         String showMessage = Main.pref.get("mapdust.showError");
     629        String showMessage = Config.getPref().get("mapdust.showError");
    630630        Boolean showErrorMessage = Boolean.parseBoolean(showMessage);
    631631        if (showErrorMessage) {
    632632            /* show errprMessage, and remove the layer */
    633             Main.pref.putBoolean("mapdust.showError", false);
     633            Config.getPref().putBoolean("mapdust.showError", false);
    634634            String errorMessage = "There was a Mapdust service error.";
    635635            errorMessage += " Please try later.";
    636             JOptionPane.showMessageDialog(Main.parent, tr(errorMessage));
     636            JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage));
    637637        }
    638638    }
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/MapdustActionUploader.java

    r32787 r34528  
    3030
    3131import java.util.List;
     32
    3233import org.openstreetmap.josm.plugins.mapdust.gui.value.MapdustAction;
    3334import org.openstreetmap.josm.plugins.mapdust.gui.value.MapdustServiceCommand;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/MapdustGUI.java

    r33786 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.BorderLayout;
    3334import java.util.ArrayList;
    3435import java.util.Iterator;
    3536import java.util.List;
     37
    3638import javax.swing.JPanel;
    3739import javax.swing.JTabbedPane;
    38 import org.openstreetmap.josm.Main;
     40
    3941import org.openstreetmap.josm.gui.MainApplication;
    4042import org.openstreetmap.josm.gui.dialogs.ToggleDialog;
     
    5456import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustBugFilter;
    5557import org.openstreetmap.josm.plugins.mapdust.service.value.Status;
     58import org.openstreetmap.josm.spi.preferences.Config;
    5659import org.openstreetmap.josm.tools.Shortcut;
    5760
     
    233236            MapdustPlugin mapdustPlugin) {
    234237        setMapdustPlugin(mapdustPlugin);
    235         String pluginState = Main.pref.get("mapdust.pluginState");
     238        String pluginState = Config.getPref().get("mapdust.pluginState");
    236239        if (pluginState.equals(MapdustPluginState.ONLINE.getValue())) {
    237240            if (tabbedPane != null) {
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/adapter/WindowClose.java

    r32787 r34528  
    3131import java.awt.event.WindowAdapter;
    3232import java.awt.event.WindowEvent;
    33 import org.openstreetmap.josm.Main;
     33
    3434import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.AbstractDialog;
    3535import org.openstreetmap.josm.plugins.mapdust.gui.component.panel.MapdustButtonPanel;
    3636import org.openstreetmap.josm.plugins.mapdust.gui.value.MapdustPluginState;
    3737import org.openstreetmap.josm.plugins.mapdust.service.value.Status;
     38import org.openstreetmap.josm.spi.preferences.Config;
    3839
    3940
     
    7071    @Override
    7172    public void windowClosing(WindowEvent event) {
    72         String status = Main.pref.get("selectedBug.status");
    73         String pluginState = Main.pref.get("mapdust.pluginState");
     73        String status = Config.getPref().get("selectedBug.status");
     74        String pluginState = Config.getPref().get("mapdust.pluginState");
    7475        /* enable buttons */
    7576        if (btnPanel != null) {
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteActionList.java

    r33044 r34528  
    3535import javax.swing.JToggleButton;
    3636
    37 import org.openstreetmap.josm.Main;
     37import org.openstreetmap.josm.gui.MainApplication;
    3838import org.openstreetmap.josm.plugins.mapdust.gui.MapdustActionUploader;
    3939import org.openstreetmap.josm.plugins.mapdust.gui.MapdustActionUploaderException;
    4040import org.openstreetmap.josm.plugins.mapdust.gui.MapdustGUI;
    4141import org.openstreetmap.josm.plugins.mapdust.gui.value.MapdustPluginState;
     42import org.openstreetmap.josm.spi.preferences.Config;
    4243
    4344/**
     
    7475                String errorMessage = "There was an error uploading the ";
    7576                errorMessage += "action list.";
    76                 JOptionPane.showMessageDialog(Main.parent, tr(errorMessage),
     77                JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage),
    7778                        tr("Error"), JOptionPane.ERROR_MESSAGE);
    7879            }
    79             Main.pref.put("mapdust.pluginState",
     80            Config.getPref().put("mapdust.pluginState",
    8081                    MapdustPluginState.ONLINE.getValue());
    8182            notifyObservers(null, false);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteAddBug.java

    r33786 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.Point;
    3334import java.awt.event.ActionEvent;
    3435import java.util.ArrayList;
    3536import java.util.Iterator;
     37
    3638import javax.swing.JOptionPane;
    37 import org.openstreetmap.josm.Main;
     39
    3840import org.openstreetmap.josm.data.coor.LatLon;
    3941import org.openstreetmap.josm.gui.MainApplication;
     
    4951import org.openstreetmap.josm.plugins.mapdust.service.MapdustServiceHandler;
    5052import org.openstreetmap.josm.plugins.mapdust.service.MapdustServiceHandlerException;
     53import org.openstreetmap.josm.plugins.mapdust.service.value.BugType;
    5154import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustBug;
    5255import org.openstreetmap.josm.plugins.mapdust.service.value.Status;
    53 import org.openstreetmap.josm.plugins.mapdust.service.value.BugType;
     56import org.openstreetmap.josm.spi.preferences.Config;
    5457
    5558
     
    112115            if (errorMessage != null) {
    113116                /* invalid data */
    114                 JOptionPane.showMessageDialog(Main.parent, tr(errorMessage),
     117                JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage),
    115118                        tr("Missing input data"), JOptionPane.WARNING_MESSAGE);
    116119                return;
    117120            }
    118121            /* valid data */
    119             Main.pref.put("mapdust.nickname", nickname);
     122            Config.getPref().put("mapdust.nickname", nickname);
    120123            Point p = createDialog.getPoint();
    121124            LatLon latlon = null;
     
    125128            MapdustBug bug = new MapdustBug(latlon, type, commentText,
    126129                    nickname);
    127             String pluginState = Main.pref.get("mapdust.pluginState");
     130            String pluginState = Config.getPref().get("mapdust.pluginState");
    128131            if (pluginState.equals(MapdustPluginState.OFFLINE.getValue())) {
    129132                /* offline state */
     
    146149                } catch (MapdustServiceHandlerException e) {
    147150                    errorMessage = "There was a Mapdust service error.";
    148                     JOptionPane.showMessageDialog(Main.parent, tr(errorMessage),
     151                    JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage),
    149152                            tr("Error"), JOptionPane.ERROR_MESSAGE);
    150153                }
     
    156159                    } catch (MapdustServiceHandlerException e) {
    157160                        errorMessage = "There was a Mapdust service error.";
    158                         JOptionPane.showMessageDialog(Main.parent,
     161                        JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    159162                                tr(errorMessage), tr("Error"),
    160163                                JOptionPane.ERROR_MESSAGE);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCancel.java

    r25591 r34528  
    3030
    3131import java.awt.event.ActionEvent;
    32 import org.openstreetmap.josm.Main;
     32
    3333import org.openstreetmap.josm.plugins.mapdust.gui.MapdustGUI;
    3434import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.AbstractDialog;
     
    3636import org.openstreetmap.josm.plugins.mapdust.gui.value.MapdustPluginState;
    3737import org.openstreetmap.josm.plugins.mapdust.service.value.Status;
     38import org.openstreetmap.josm.spi.preferences.Config;
    3839
    3940
     
    7374    public void actionPerformed(ActionEvent event) {
    7475        if (event != null) {
    75             String pluginState = Main.pref.get("mapdust.pluginState");
    76             String status = Main.pref.get("selectedBug.status");
     76            String pluginState = Config.getPref().get("mapdust.pluginState");
     77            String status = Config.getPref().get("selectedBug.status");
    7778            /* enable buttons */
    7879            MapdustButtonPanel btnPanel =
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCloseBug.java

    r32787 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.event.ActionEvent;
    3334import java.util.ArrayList;
    3435import java.util.Iterator;
     36
    3537import javax.swing.JButton;
    3638import javax.swing.JOptionPane;
    37 import org.openstreetmap.josm.Main;
     39
     40import org.openstreetmap.josm.gui.MainApplication;
    3841import org.openstreetmap.josm.plugins.mapdust.gui.MapdustGUI;
    3942import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.ChangeBugStatusDialog;
     
    5053import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustComment;
    5154import org.openstreetmap.josm.plugins.mapdust.service.value.Status;
     55import org.openstreetmap.josm.spi.preferences.Config;
    5256
    5357
     
    109113                if (errorMessage != null) {
    110114                    /* invalid input data */
    111                     JOptionPane.showMessageDialog(Main.parent, tr(errorMessage),
     115                    JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage),
    112116                            tr("Missing input data"), JOptionPane.WARNING_MESSAGE);
    113117                    return;
    114118                }
    115119                /* valid input data */
    116                 Main.pref.put("mapdust.nickname", nickname);
     120                Config.getPref().put("mapdust.nickname", nickname);
    117121                MapdustBug selectedBug = mapdustGUI.getSelectedBug();
    118122                MapdustComment comment = new MapdustComment(selectedBug.getId(),
    119123                        commentText, nickname);
    120                 String pluginState = Main.pref.get("mapdust.pluginState");
     124                String pluginState = Config.getPref().get("mapdust.pluginState");
    121125                if (pluginState.equals(MapdustPluginState.OFFLINE.getValue())) {
    122126                    /* offline state, put to the actions list */
     
    141145                    } catch (MapdustServiceHandlerException e) {
    142146                        errorMessage = "There was a Mapdust service error.";
    143                         JOptionPane.showMessageDialog(Main.parent,
     147                        JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    144148                                tr(errorMessage), tr("Error"),
    145149                                JOptionPane.ERROR_MESSAGE);
     
    153157                        } catch (MapdustServiceHandlerException e) {
    154158                            errorMessage = "There was a Mapdust service error.";
    155                             JOptionPane.showMessageDialog(Main.parent,
     159                            JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    156160                                    tr(errorMessage), tr("Error"),
    157161                                    JOptionPane.ERROR_MESSAGE);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCommentBug.java

    r30737 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.event.ActionEvent;
    3334import java.util.ArrayList;
    3435import java.util.Iterator;
     36
    3537import javax.swing.JButton;
    3638import javax.swing.JOptionPane;
    37 import org.openstreetmap.josm.Main;
     39
     40import org.openstreetmap.josm.gui.MainApplication;
    3841import org.openstreetmap.josm.plugins.mapdust.gui.MapdustGUI;
    3942import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.CommentBugDialog;
     
    4952import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustBug;
    5053import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustComment;
     54import org.openstreetmap.josm.spi.preferences.Config;
    5155
    5256
     
    111115                if (errorMessage != null) {
    112116                    /* invalid input data */
    113                     JOptionPane.showMessageDialog(Main.parent, tr(errorMessage),
     117                    JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage),
    114118                            tr("Missing input data"), JOptionPane.WARNING_MESSAGE);
    115119                    return;
    116120                }
    117121                /* valid */
    118                 Main.pref.put("mapdust.nickname", nickname);
     122                Config.getPref().put("mapdust.nickname", nickname);
    119123                MapdustBug selectedBug = mapdustGUI.getSelectedBug();
    120124                MapdustComment comment = new MapdustComment(selectedBug.getId(),
    121125                        commentText, nickname);
    122                 String pluginState = Main.pref.get("mapdust.pluginState");
     126                String pluginState = Config.getPref().get("mapdust.pluginState");
    123127                if (pluginState.equals(MapdustPluginState.OFFLINE.getValue())) {
    124128                    /* offline, save to actions list */
     
    144148                    } catch (MapdustServiceHandlerException e) {
    145149                        errorMessage = "There was a Mapdust service error.";
    146                         JOptionPane.showMessageDialog(Main.parent,
     150                        JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    147151                                tr(errorMessage), tr("Error"),
    148152                                JOptionPane.ERROR_MESSAGE);
     
    156160                        } catch (MapdustServiceHandlerException e) {
    157161                            errorMessage = "There was a Mapdust service error.";
    158                             JOptionPane.showMessageDialog(Main.parent,
     162                            JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    159163                                    tr(errorMessage), tr("Error"),
    160164                                    JOptionPane.ERROR_MESSAGE);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteInvalidateBug.java

    r30737 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.event.ActionEvent;
    3334import java.util.ArrayList;
    3435import java.util.Iterator;
     36
    3537import javax.swing.JButton;
    3638import javax.swing.JOptionPane;
    37 import org.openstreetmap.josm.Main;
     39
     40import org.openstreetmap.josm.gui.MainApplication;
    3841import org.openstreetmap.josm.plugins.mapdust.gui.MapdustGUI;
    3942import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.ChangeBugStatusDialog;
     
    5053import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustComment;
    5154import org.openstreetmap.josm.plugins.mapdust.service.value.Status;
     55import org.openstreetmap.josm.spi.preferences.Config;
    5256
    5357
     
    115119                if (errorMessage != null) {
    116120                    /* invalid input */
    117                     JOptionPane.showMessageDialog(Main.parent, tr(errorMessage),
     121                    JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage),
    118122                            tr("Missing input data"), JOptionPane.WARNING_MESSAGE);
    119123                    return;
    120124                }
    121125                /* valid input */
    122                 Main.pref.put("mapdust.nickname", nickname);
     126                Config.getPref().put("mapdust.nickname", nickname);
    123127                MapdustBug selectedBug = mapdustGUI.getSelectedBug();
    124128                MapdustComment comment = new MapdustComment(selectedBug.getId(),
    125129                        commentText, nickname);
    126                 String pluginState = Main.pref.get("mapdust.pluginState");
     130                String pluginState = Config.getPref().get("mapdust.pluginState");
    127131                if (pluginState.equals(MapdustPluginState.OFFLINE.getValue())) {
    128132                    /* 'offline' state , add to action list */
     
    149153                    } catch (MapdustServiceHandlerException e) {
    150154                        errorMessage = "There was a Mapdust service error.";
    151                         JOptionPane.showMessageDialog(Main.parent,
     155                        JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    152156                                tr(errorMessage), tr("Error"),
    153157                                JOptionPane.ERROR_MESSAGE);
     
    162166                            errorMessage = "There was a Mapdust service error.";
    163167                            errorMessage += "Mapdust bug report.";
    164                             JOptionPane.showMessageDialog(Main.parent,
     168                            JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    165169                                    tr(errorMessage), tr("Error"),
    166170                                    JOptionPane.ERROR_MESSAGE);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteReOpenBug.java

    r30737 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.event.ActionEvent;
    3334import java.util.ArrayList;
    3435import java.util.Iterator;
     36
    3537import javax.swing.JButton;
    3638import javax.swing.JOptionPane;
    37 import org.openstreetmap.josm.Main;
     39
     40import org.openstreetmap.josm.gui.MainApplication;
    3841import org.openstreetmap.josm.plugins.mapdust.gui.MapdustGUI;
    3942import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.ChangeBugStatusDialog;
     
    5053import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustComment;
    5154import org.openstreetmap.josm.plugins.mapdust.service.value.Status;
     55import org.openstreetmap.josm.spi.preferences.Config;
    5256
    5357
     
    112116                if (errorMessage != null) {
    113117                    /* invalid data */
    114                     JOptionPane.showMessageDialog(Main.parent, tr(errorMessage),
     118                    JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage),
    115119                            tr("Missing input data"), JOptionPane.WARNING_MESSAGE);
    116120                    return;
    117121                }
    118122                /* valid */
    119                 Main.pref.put("mapdust.nickname", nickname);
     123                Config.getPref().put("mapdust.nickname", nickname);
    120124                MapdustBug selectedBug = mapdustGUI.getSelectedBug();
    121125                MapdustComment comment = new MapdustComment(selectedBug.getId(),
    122126                        commentText, nickname);
    123                 String pluginState = Main.pref.get("mapdust.pluginState");
     127                String pluginState = Config.getPref().get("mapdust.pluginState");
    124128                if (pluginState.equals(MapdustPluginState.OFFLINE.getValue())) {
    125129                    /* offline , save to action list */
     
    145149                        errorMessage = "There was a Mapdust service error.";
    146150                        errorMessage += "Mapdust bug report.";
    147                         JOptionPane.showMessageDialog(Main.parent,
     151                        JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    148152                                tr(errorMessage), tr("Error"),
    149153                                JOptionPane.ERROR_MESSAGE);
     
    157161                            errorMessage = "There was a Mapdust service error.";
    158162                            errorMessage += "Mapdust bug report.";
    159                             JOptionPane.showMessageDialog(Main.parent,
     163                            JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    160164                                    tr(errorMessage), tr("Error"),
    161165                                    JOptionPane.ERROR_MESSAGE);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteRefresh.java

    r33786 r34528  
    3232import java.util.ArrayList;
    3333import java.util.Iterator;
     34
    3435import javax.swing.AbstractAction;
    3536import javax.swing.JToggleButton;
    36 import org.openstreetmap.josm.Main;
     37
    3738import org.openstreetmap.josm.plugins.mapdust.gui.observer.MapdustUpdateObservable;
    3839import org.openstreetmap.josm.plugins.mapdust.gui.observer.MapdustUpdateObserver;
    3940import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustBugFilter;
     41import org.openstreetmap.josm.spi.preferences.Config;
    4042
    4143
     
    7274            JToggleButton btn = (JToggleButton) event.getSource();
    7375            /* update the bugs */
    74             Main.pref.putBoolean("mapdust.showError", true);
     76            Config.getPref().putBoolean("mapdust.showError", true);
    7577            notifyObservers(null, false);
    7678            btn.setSelected(false);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteWorkOffline.java

    r33027 r34528  
    3535import javax.swing.JToggleButton;
    3636
    37 import org.openstreetmap.josm.Main;
     37import org.openstreetmap.josm.gui.MainApplication;
    3838import org.openstreetmap.josm.plugins.mapdust.gui.MapdustActionUploader;
    3939import org.openstreetmap.josm.plugins.mapdust.gui.MapdustActionUploaderException;
    4040import org.openstreetmap.josm.plugins.mapdust.gui.MapdustGUI;
    4141import org.openstreetmap.josm.plugins.mapdust.gui.value.MapdustPluginState;
     42import org.openstreetmap.josm.spi.preferences.Config;
    4243
    4344/**
     
    8182            JToggleButton btn = (JToggleButton) event.getSource();
    8283            if (getMapdustGUI() != null) {
    83                 String pluginState = Main.pref.get("mapdust.pluginState");
     84                String pluginState = Config.getPref().get("mapdust.pluginState");
    8485                if (pluginState.equals(MapdustPluginState.ONLINE.getValue())) {
    85                     Main.pref.put("mapdust.pluginState",
     86                    Config.getPref().put("mapdust.pluginState",
    8687                            MapdustPluginState.OFFLINE.getValue());
    8788                    btn.setSelected(false);
     
    9293                    String message = "Do you want to submit your changes ";
    9394                    message += "to Mapdust?";
    94                     int result = JOptionPane.showConfirmDialog(Main.parent,
     95                    int result = JOptionPane.showConfirmDialog(MainApplication.getMainFrame(),
    9596                            tr(message), tr(title), JOptionPane.YES_NO_OPTION);
    9697                    if (result == JOptionPane.YES_OPTION) {
     
    101102                            String errorMessage = "There was a Mapdust service";
    102103                            errorMessage += " error.";
    103                             JOptionPane.showMessageDialog(Main.parent,
     104                            JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    104105                                    tr(errorMessage), tr("Error"),
    105106                                    JOptionPane.ERROR_MESSAGE);
    106107                        }
    107108                    }
    108                     Main.pref.put("mapdust.pluginState",
     109                    Config.getPref().put("mapdust.pluginState",
    109110                            MapdustPluginState.ONLINE.getValue());
    110111                    btn.setSelected(false);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/MapdustExecuteAction.java

    r30532 r34528  
    3131import javax.swing.AbstractAction;
    3232import javax.swing.JToggleButton;
     33
    3334import org.openstreetmap.josm.plugins.mapdust.gui.MapdustGUI;
    3435import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.AbstractDialog;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/show/MapdustShowAction.java

    r25828 r34528  
    3030
    3131import javax.swing.AbstractAction;
     32
    3233import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    3334import org.openstreetmap.josm.plugins.mapdust.gui.component.panel.MapdustButtonPanel;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/show/ShowCloseBugAction.java

    r25828 r34528  
    3030
    3131import java.awt.event.ActionEvent;
     32
    3233import javax.swing.JMenuItem;
    3334import javax.swing.JToggleButton;
     35
    3436import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    3537import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.ChangeBugStatusDialog;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/show/ShowCommentBugAction.java

    r25828 r34528  
    3030
    3131import java.awt.event.ActionEvent;
     32
    3233import javax.swing.JMenuItem;
    3334import javax.swing.JToggleButton;
     35
    3436import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    3537import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.CommentBugDialog;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/show/ShowFilterBugAction.java

    r25591 r34528  
    3434
    3535import java.awt.event.ActionEvent;
     36
    3637import javax.swing.JMenuItem;
    3738import javax.swing.JToggleButton;
    38 import org.openstreetmap.josm.Main;
     39
    3940import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    4041import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.FilterBugDialog;
    4142import org.openstreetmap.josm.plugins.mapdust.gui.component.panel.MapdustButtonPanel;
    4243import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustBug;
     44import org.openstreetmap.josm.spi.preferences.Config;
    4345
    4446
     
    9395                    mapdustPlugin.getMapdustGUI().getSelectedBug();
    9496            if (selectedBug != null) {
    95                 Main.pref.put("selectedBug.status", selectedBug.getStatus()
     97                Config.getPref().put("selectedBug.status", selectedBug.getStatus()
    9698                        .getValue());
    9799            } else {
    98                 Main.pref.put("selectedBug.status", "");
     100                Config.getPref().put("selectedBug.status", "");
    99101            }
    100102            disableButtons(getButtonPanel());
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/show/ShowInvalidateBugAction.java

    r25828 r34528  
    3030
    3131import java.awt.event.ActionEvent;
     32
    3233import javax.swing.JMenuItem;
    3334import javax.swing.JToggleButton;
     35
    3436import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    3537import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.ChangeBugStatusDialog;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/show/ShowReOpenBugAction.java

    r32787 r34528  
    3030
    3131import java.awt.event.ActionEvent;
     32
    3233import javax.swing.JMenuItem;
    3334import javax.swing.JToggleButton;
     35
    3436import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    3537import org.openstreetmap.josm.plugins.mapdust.gui.component.dialog.ChangeBugStatusDialog;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/dialog/AbstractDialog.java

    r32787 r34528  
    3131import javax.swing.JDialog;
    3232import javax.swing.JToggleButton;
     33
    3334import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    3435
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/dialog/ChangeBugStatusDialog.java

    r27874 r34528  
    3333import java.awt.Image;
    3434import java.awt.Rectangle;
     35
    3536import javax.swing.AbstractAction;
    3637import javax.swing.JButton;
     
    4142import javax.swing.JToggleButton;
    4243import javax.swing.WindowConstants;
    43 import org.openstreetmap.josm.Main;
     44
    4445import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    4546import org.openstreetmap.josm.plugins.mapdust.gui.action.adapter.WindowClose;
     
    5051import org.openstreetmap.josm.plugins.mapdust.gui.component.panel.MapdustButtonPanel;
    5152import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
     53import org.openstreetmap.josm.spi.preferences.Config;
    5254import org.openstreetmap.josm.tools.ImageProvider;
    5355
     
    141143            txtNickname = ComponentUtil.createJTextField(bounds);
    142144            /* get the nickname */
    143             String nickname = Main.pref.get("mapdust.nickname");
     145            String nickname = Config.getPref().get("mapdust.nickname");
    144146            if (nickname.isEmpty()) {
    145147                /* if nickname is empty, then get JOSM username */
    146                 nickname = Main.pref.get("mapdust.josmUserName");
     148                nickname = Config.getPref().get("mapdust.josmUserName");
    147149            }
    148150            if (nickname != null && !nickname.isEmpty()) {
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/dialog/CommentBugDialog.java

    r32787 r34528  
    3333import java.awt.Image;
    3434import java.awt.Rectangle;
     35
    3536import javax.swing.JButton;
    3637import javax.swing.JLabel;
     
    4041import javax.swing.JToggleButton;
    4142import javax.swing.WindowConstants;
    42 import org.openstreetmap.josm.Main;
     43
    4344import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    4445import org.openstreetmap.josm.plugins.mapdust.gui.action.adapter.WindowClose;
     
    4748import org.openstreetmap.josm.plugins.mapdust.gui.component.panel.MapdustButtonPanel;
    4849import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
     50import org.openstreetmap.josm.spi.preferences.Config;
    4951import org.openstreetmap.josm.tools.ImageProvider;
    5052
     
    132134            txtNickname = ComponentUtil.createJTextField(bounds);
    133135            /* get the nickname */
    134             String nickname = Main.pref.get("mapdust.nickname");
     136            String nickname = Config.getPref().get("mapdust.nickname");
    135137            if (nickname.isEmpty()) {
    136138                /* if nickname is empty, get JOSM username */
    137                 nickname = Main.pref.get("mapdust.josmUserName");
     139                nickname = Config.getPref().get("mapdust.josmUserName");
    138140            }
    139141            if (nickname != null && !nickname.isEmpty()) {
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/dialog/CreateBugDialog.java

    r30532 r34528  
    4242import javax.swing.WindowConstants;
    4343
    44 import org.openstreetmap.josm.Main;
    4544import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    4645import org.openstreetmap.josm.plugins.mapdust.gui.action.adapter.WindowClose;
     
    5150import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
    5251import org.openstreetmap.josm.plugins.mapdust.service.value.BugType;
     52import org.openstreetmap.josm.spi.preferences.Config;
    5353import org.openstreetmap.josm.tools.ImageProvider;
    5454
     
    174174            txtNickname = ComponentUtil.createJTextField(bounds);
    175175            /* get the nickname */
    176             String nickname = Main.pref.get("mapdust.nickname");
     176            String nickname = Config.getPref().get("mapdust.nickname");
    177177            if (nickname.isEmpty()) {
    178178                /* if nickname is empty, get the JOSM username */
    179                 nickname = Main.pref.get("mapdust.josmUserName");
     179                nickname = Config.getPref().get("mapdust.josmUserName");
    180180            }
    181181            if (nickname != null && !nickname.isEmpty()) {
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/dialog/FilterBugDialog.java

    r32787 r34528  
    3939import java.util.ArrayList;
    4040import java.util.List;
     41
    4142import javax.swing.JButton;
    4243import javax.swing.JLabel;
    4344import javax.swing.JToggleButton;
    4445import javax.swing.WindowConstants;
     46
    4547import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    4648import org.openstreetmap.josm.plugins.mapdust.gui.action.adapter.WindowClose;
     
    5254import org.openstreetmap.josm.plugins.mapdust.gui.component.util.FilterCheckBox;
    5355import org.openstreetmap.josm.plugins.mapdust.gui.value.MapdustRelevanceValue;
     56import org.openstreetmap.josm.plugins.mapdust.service.value.BugType;
    5457import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustBugFilter;
    5558import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustRelevance;
    5659import org.openstreetmap.josm.plugins.mapdust.service.value.Status;
    57 import org.openstreetmap.josm.plugins.mapdust.service.value.BugType;
    5860import org.openstreetmap.josm.tools.ImageProvider;
    5961
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustAddressPanel.java

    r25828 r34528  
    3232import java.awt.Font;
    3333import java.awt.GridLayout;
     34
    3435import javax.swing.JPanel;
     36
    3537import org.openstreetmap.josm.data.coor.LatLon;
    3638import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugDetailsPanel.java

    r25828 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.Color;
    3334import java.awt.Dimension;
     
    3738import java.text.DateFormat;
    3839import java.util.Locale;
     40
    3941import javax.swing.JEditorPane;
    4042import javax.swing.JOptionPane;
     
    4345import javax.swing.event.HyperlinkListener;
    4446import javax.swing.text.html.HTMLEditorKit;
    45 import org.openstreetmap.josm.Main;
     47
     48import org.openstreetmap.josm.gui.MainApplication;
    4649import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
    4750import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustBug;
     
    169172                    String errorMessage = "Error opening the MapDust bug ";
    170173                    errorMessage += "details page";
    171                     JOptionPane.showMessageDialog(Main.parent,
     174                    JOptionPane.showMessageDialog(MainApplication.getMainFrame(),
    172175                            tr(errorMessage), tr("Error"),
    173176                            JOptionPane.ERROR_MESSAGE);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugListPanel.java

    r33786 r34528  
    3434import java.util.Iterator;
    3535import java.util.List;
     36
    3637import javax.swing.JList;
    3738import javax.swing.JMenuItem;
     
    4243import javax.swing.event.ListSelectionEvent;
    4344import javax.swing.event.ListSelectionListener;
    44 import org.openstreetmap.josm.Main;
     45
    4546import org.openstreetmap.josm.gui.MainApplication;
    4647import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
     
    5859import org.openstreetmap.josm.plugins.mapdust.gui.observer.MapdustBugDetailsObserver;
    5960import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustBug;
     61import org.openstreetmap.josm.spi.preferences.Config;
    6062
    6163
     
    223225                    (MapdustBug) mapdustBugsJList.getSelectedValue();
    224226            if (selectedBug != null) {
    225                 Main.pref.put("selectedBug.status", selectedBug.getStatus()
     227                Config.getPref().put("selectedBug.status", selectedBug.getStatus()
    226228                        .getValue());
    227229                if (selectedBug.getStatus().getKey().equals(1)) {
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugPropertiesPanel.java

    r25828 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.BorderLayout;
    3334import java.awt.Dimension;
     35
    3436import javax.swing.JOptionPane;
    3537import javax.swing.JPanel;
    3638import javax.swing.JScrollPane;
    3739import javax.swing.JTabbedPane;
    38 import org.openstreetmap.josm.Main;
     40
    3941import org.openstreetmap.josm.data.coor.LatLon;
     42import org.openstreetmap.josm.gui.MainApplication;
    4043import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
    4144import org.openstreetmap.josm.plugins.mapdust.gui.observer.MapdustBugDetailsObserver;
     
    219222            String errorMessage = "There was a MapDust service error durring ";
    220223            errorMessage += " the MapDust bug retrieve process.";
    221             JOptionPane.showMessageDialog(Main.parent, tr(errorMessage),
     224            JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage),
    222225                    tr("Error"), JOptionPane.ERROR_MESSAGE);
    223226        }
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustButtonPanel.java

    r25828 r34528  
    3030
    3131import java.awt.GridLayout;
     32
    3233import javax.swing.AbstractAction;
    3334import javax.swing.JPanel;
    3435import javax.swing.JToggleButton;
    35 import org.openstreetmap.josm.Main;
     36
    3637import org.openstreetmap.josm.plugins.mapdust.MapdustPlugin;
    3738import org.openstreetmap.josm.plugins.mapdust.gui.action.execute.ExecuteRefresh;
     
    4445import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
    4546import org.openstreetmap.josm.plugins.mapdust.gui.value.MapdustPluginState;
     47import org.openstreetmap.josm.spi.preferences.Config;
    4648
    4749
     
    104106        String imagePath = "";
    105107        if (btnWorkOffline == null) {
    106             String pluginState = Main.pref.get("mapdust.pluginState");
     108            String pluginState = Config.getPref().get("mapdust.pluginState");
    107109            if (pluginState.equals(MapdustPluginState.ONLINE.getValue())) {
    108110                text = "Work offline mode";
     
    174176            text = "Refresh";
    175177            imagePath = "dialogs/mapdust_refresh.png";
    176             String pluginState = Main.pref.get("mapdust.pluginState");
     178            String pluginState = Config.getPref().get("mapdust.pluginState");
    177179            AbstractAction action = new ExecuteRefresh();
    178180            ((ExecuteRefresh) action).addObserver(mapdustPlugin);
     
    251253        btnFilter.setSelected(false);
    252254        btnFilter.setFocusable(false);
    253         String pluginState = Main.pref.get("mapdust.pluginState");
     255        String pluginState = Config.getPref().get("mapdust.pluginState");
    254256        if (pluginState.equals(MapdustPluginState.ONLINE.getValue())) {
    255257            btnRefresh.setEnabled(true);
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustCommentsPanel.java

    r25591 r34528  
    3535import java.text.DateFormat;
    3636import java.util.Locale;
     37
    3738import javax.swing.JPanel;
    3839import javax.swing.JScrollPane;
    3940import javax.swing.JTextArea;
     41
    4042import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
    4143import org.openstreetmap.josm.plugins.mapdust.service.value.MapdustComment;
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustDescriptionPanel.java

    r25754 r34528  
    3333import java.awt.Dimension;
    3434import java.awt.Font;
     35
    3536import javax.swing.JPanel;
    3637import javax.swing.JScrollPane;
    3738import javax.swing.JTextArea;
     39
    3840import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
    3941
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustHelpPanel.java

    r32787 r34528  
    3030
    3131import static org.openstreetmap.josm.tools.I18n.tr;
     32
    3233import java.awt.BorderLayout;
    3334import java.awt.Color;
    3435import java.awt.Dimension;
    3536import java.net.URI;
     37
    3638import javax.swing.JEditorPane;
    3739import javax.swing.JOptionPane;
     
    4143import javax.swing.event.HyperlinkListener;
    4244import javax.swing.text.html.HTMLEditorKit;
    43 import org.openstreetmap.josm.Main;
     45
     46import org.openstreetmap.josm.gui.MainApplication;
    4447import org.openstreetmap.josm.plugins.mapdust.gui.component.util.ComponentUtil;
    4548import org.openstreetmap.josm.plugins.mapdust.util.Configuration;
     49import org.openstreetmap.josm.spi.preferences.Config;
    4650import org.openstreetmap.josm.tools.OpenBrowser;
    4751
     
    8589            } catch (Exception e) {
    8690                String errorMessage = "Error opening the MapDust wiki page";
    87                 JOptionPane.showMessageDialog(Main.parent, tr(errorMessage),
     91                JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr(errorMessage),
    8892                        tr("Error"), JOptionPane.ERROR_MESSAGE);
    8993            }
     
    101105        Integer version;
    102106        try {
    103             version = Integer.decode(Main.pref.get("mapdust.version"));
     107            version = Integer.decode(Config.getPref().get("mapdust.version"));
    104108        } catch (NumberFormatException e) {
    105109            version = null;
     
    108112        Integer localVersion;
    109113        try {
    110             localVersion = Integer.decode(Main.pref.get("mapdust.localVersion"));
     114            localVersion = Integer.decode(Config.getPref().get("mapdust.localVersion"));
    111115        } catch (NumberFormatException e) {
    112116            localVersion = null;
     
    118122        sb.append("<i style='color:red;font-size:10px'>");
    119123        if (version != null && localVersion != null && version <= localVersion) {
    120             sb.append(Main.pref.get("mapdust.version")).append("</i>.</b><br>");
     124            sb.append(Config.getPref().get("mapdust.version")).append("</i>.</b><br>");
    121125        } else {
    122             sb.append(Main.pref.get("mapdust.localVersion"));
     126            sb.append(Config.getPref().get("mapdust.localVersion"));
    123127            sb.append("</i>. There is an update available. ");
    124128            sb.append("Please update to version ");
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/util/http/HttpConnector.java

    r33786 r34528  
    4141import java.util.Map;
    4242
    43 import org.openstreetmap.josm.Main;
    4443import org.openstreetmap.josm.plugins.mapdust.util.retry.RetryAgent;
    4544import org.openstreetmap.josm.plugins.mapdust.util.retry.RetrySetup;
    4645import org.openstreetmap.josm.tools.Logging;
    47 
    4846
    4947/**
  • applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/util/retry/RetryAgent.java

    r33786 r34528  
    2828package org.openstreetmap.josm.plugins.mapdust.util.retry;
    2929
    30 import org.openstreetmap.josm.Main;
    3130import org.openstreetmap.josm.tools.Logging;
    3231
Note: See TracChangeset for help on using the changeset viewer.