Ignore:
Timestamp:
2018-08-18T17:21:22+02:00 (6 years ago)
Author:
donvip
Message:

update to JOSM 14153

Location:
applications/editors/josm/plugins/geochat
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/geochat/build.xml

    r33796 r34512  
    55    <property name="commit.message" value="[josm_geochat] copypaste from keyboard, font size advanced parameters"/>
    66    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    7     <property name="plugin.main.version" value="12840"/>
     7    <property name="plugin.main.version" value="14153"/>
    88
    99    <property name="plugin.author" value="Ilya Zverev"/>
  • applications/editors/josm/plugins/geochat/src/geochat/ChatPaneManager.java

    r33796 r34512  
    2323import javax.swing.text.StyleConstants;
    2424
    25 import org.openstreetmap.josm.Main;
    2625import org.openstreetmap.josm.gui.util.GuiHelper;
     26import org.openstreetmap.josm.spi.preferences.Config;
    2727import org.openstreetmap.josm.tools.Logging;
    2828
     
    155155        chatPane.setEditable(false);
    156156        Font font = chatPane.getFont();
    157         float size = Main.pref.getInt("geochat.fontsize", -1);
     157        float size = Config.getPref().getInt("geochat.fontsize", -1);
    158158        if (size < 6)
    159159            size += font.getSize2D();
  • applications/editors/josm/plugins/geochat/src/geochat/ChatServerConnection.java

    r33796 r34512  
    1919import javax.json.JsonObject;
    2020
    21 import org.openstreetmap.josm.Main;
    2221import org.openstreetmap.josm.data.coor.LatLon;
    2322import org.openstreetmap.josm.data.coor.conversion.DecimalDegreesCoordinateFormat;
    2423import org.openstreetmap.josm.data.projection.Projection;
     24import org.openstreetmap.josm.data.projection.ProjectionRegistry;
    2525import org.openstreetmap.josm.gui.MainApplication;
    2626import org.openstreetmap.josm.gui.MapView;
     27import org.openstreetmap.josm.spi.preferences.Config;
    2728import org.openstreetmap.josm.tools.Logging;
    2829
     
    8889     */
    8990    public void autoLogin(final String userName) {
    90         final int uid = Main.pref.getInt("geochat.lastuid", 0);
     91        final int uid = Config.getPref().getInt("geochat.lastuid", 0);
    9192        if (uid <= 0) {
    9293            if (userName != null && userName.length() > 1)
     
    173174        this.userId = userId;
    174175        this.userName = userName;
    175         Main.pref.putInt("geochat.lastuid", userId);
     176        Config.getPref().putInt("geochat.lastuid", userId);
    176177        for (ChatServerConnectionListener listener : listeners) {
    177178            listener.loggedIn(userName);
     
    182183        ChatServerConnection.this.userId = 0;
    183184        ChatServerConnection.this.userName = null;
    184         Main.pref.put("geochat.lastuid", null);
     185        Config.getPref().put("geochat.lastuid", null);
    185186        for (ChatServerConnectionListener listener : listeners) {
    186187            listener.notLoggedIn(null);
     
    280281        if (getCurrentZoom() < 10)
    281282            return null;
    282         Projection proj = Main.getProjection();
     283        Projection proj = ProjectionRegistry.getProjection();
    283284        return proj.eastNorth2latlon(MainApplication.getMap().mapView.getCenter());
    284285    }
     
    328329        @Override
    329330        public void run() {
    330             //            lastId = Main.pref.getLong("geochat.lastid", 0);
    331             int interval = Main.pref.getInt("geochat.interval", 2);
     331            //            lastId = Config.getPref().getLong("geochat.lastid", 0);
     332            int interval = Config.getPref().getInt("geochat.interval", 2);
    332333            while (!stopping) {
    333334                process();
     
    362363                // reset messages
    363364                lastId = 0;
    364                 //                Main.pref.put("geochat.lastid", null);
     365                //                Config.getPref().put("geochat.lastid", null);
    365366                needReset = true;
    366367            } else
     
    413414                }
    414415            }
    415             //                    if (lastId > 0 && Main.pref.getBoolean("geochat.store.lastid", true) )
    416             //                        Main.pref.putLong("geochat.lastid", lastId);
     416            //                    if (lastId > 0 && Config.getPref().getBoolean("geochat.store.lastid", true) )
     417            //                        Config.getPref().putLong("geochat.lastid", lastId);
    417418        }
    418419
  • applications/editors/josm/plugins/geochat/src/geochat/GeoChatPanel.java

    r33796 r34512  
    3434import javax.swing.SwingConstants;
    3535
    36 import org.openstreetmap.josm.Main;
    3736import org.openstreetmap.josm.data.Bounds;
    3837import org.openstreetmap.josm.data.UserIdentityManager;
     
    4443import org.openstreetmap.josm.gui.layer.MapViewPaintable;
    4544import org.openstreetmap.josm.gui.util.GuiHelper;
     45import org.openstreetmap.josm.spi.preferences.Config;
    4646import org.openstreetmap.josm.tools.GBC;
    4747import org.openstreetmap.josm.tools.Logging;
     
    9696        connection = ChatServerConnection.getInstance();
    9797        connection.addListener(this);
    98         boolean autoLogin = Main.pref.get("geochat.username", null) == null ? false : Main.pref.getBoolean("geochat.autologin", true);
     98        boolean autoLogin = Config.getPref().get("geochat.username", null) == null ? false : Config.getPref().getBoolean("geochat.autologin", true);
    9999        connection.autoLoginWithDelay(autoLogin ? defaultUserName : null);
    100100        updateTitleAlarm();
     
    102102
    103103    private String constructUserName() {
    104         String userName = Main.pref.get("geochat.username", null); // so the default is null
     104        String userName = Config.getPref().get("geochat.username", null); // so the default is null
    105105        if (userName == null)
    106106            userName = UserIdentityManager.getInstance().getUserName();
     
    131131        nameField.setPreferredSize(new Dimension(nameField.getPreferredSize().width, loginButton.getPreferredSize().height));
    132132
    133         final JCheckBox autoLoginBox = new JCheckBox(tr("Enable autologin"), Main.pref.getBoolean("geochat.autologin", true));
     133        final JCheckBox autoLoginBox = new JCheckBox(tr("Enable autologin"), Config.getPref().getBoolean("geochat.autologin", true));
    134134        autoLoginBox.addActionListener(new ActionListener() {
    135135            @Override
    136136            public void actionPerformed(ActionEvent e) {
    137                 Main.pref.putBoolean("geochat.autologin", autoLoginBox.isSelected());
     137                Config.getPref().putBoolean("geochat.autologin", autoLoginBox.isSelected());
    138138            }
    139139        });
     
    153153    public void destroy() {
    154154        try {
    155             if (Main.pref.getBoolean("geochat.logout.on.close", true)) {
     155            if (Config.getPref().getBoolean("geochat.logout.on.close", true)) {
    156156                connection.removeListener(this);
    157157                connection.bruteLogout();
     
    257257    @Override
    258258    public void loggedIn(String userName) {
    259         Main.pref.put("geochat.username", userName);
     259        Config.getPref().put("geochat.username", userName);
    260260        if (gcPanel.getComponentCount() == 1) {
    261261            GuiHelper.runInEDTAndWait(new Runnable() {
  • applications/editors/josm/plugins/geochat/src/geochat/JsonQueryUtil.java

    r33982 r34512  
    1313import javax.json.JsonObject;
    1414
    15 import org.openstreetmap.josm.Main;
    1615import org.openstreetmap.josm.gui.MainApplication;
     16import org.openstreetmap.josm.spi.preferences.Config;
    1717import org.openstreetmap.josm.tools.Logging;
    1818
     
    3232    public static JsonObject query(String query) throws IOException {
    3333        try {
    34             String serverURL = Main.pref.get("geochat.server", "https://zverik.dev.openstreetmap.org/osmochat.php?action=");
     34            String serverURL = Config.getPref().get("geochat.server", "https://zverik.dev.openstreetmap.org/osmochat.php?action=");
    3535            URL url = new URL(serverURL + query);
    3636            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
Note: See TracChangeset for help on using the changeset viewer.