Ignore:
Timestamp:
2017-11-26T15:59:06+01:00 (7 years ago)
Author:
donvip
Message:

update to JOSM 12643 + clean up messed code copied from various plugins

Location:
applications/editors/josm/plugins/sumoconvert/src/org/openstreetmap/josm/plugins/sumoconvert
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/sumoconvert/src/org/openstreetmap/josm/plugins/sumoconvert/ExportTask.java

    r29838 r33921  
    44package org.openstreetmap.josm.plugins.sumoconvert;
    55
    6 import java.io.File;
    76import java.io.IOException;
    87import java.util.Properties;
     
    1615 *
    1716 */
    18 
    1917public class ExportTask extends PleaseWaitRunnable {
    2018
     
    3028        }
    3129
    32         /* (non-Javadoc)
    33          * @see org.openstreetmap.josm.gui.PleaseWaitRunnable#cancel()
    34          */
    3530        @Override
    3631        protected void cancel() {
    3732                // TODO Auto-generated method stub
    38 
    3933        }
    4034
    41         /* (non-Javadoc)
    42          * @see org.openstreetmap.josm.gui.PleaseWaitRunnable#finish()
    43          */
    4435        @Override
    4536        protected void finish() {
    4637                // TODO Auto-generated method stub
    47 
    4838        }
    4939
    50         /* (non-Javadoc)
    51          * @see org.openstreetmap.josm.gui.PleaseWaitRunnable#realRun()
    52          */
    5340        @Override
    54         protected void realRun() throws SAXException, IOException,
    55                         OsmTransferException {
    56                
     41        protected void realRun() throws SAXException, IOException, OsmTransferException {
    5742                try {
    5843                        Runtime.getRuntime().exec(sumoConvertProperties.getProperty("resources") +
     
    6146                                                                          sumoConvertProperties.getProperty("netconvert.plainoutput"),
    6247                                                                          null,
    63                                                                           null//new File("C:\\Users\\ignacio_palermo\\AppData\\Roaming\\JOSM\\plugins\\sumoconvert")//resources
     48                                                                          null
    6449                        );                     
    6550                } catch (IOException e) {
    66                      e.printStackTrace();
    67                     }
     51                    e.printStackTrace();
     52                }
    6853        }
    69 
    7054}
  • applications/editors/josm/plugins/sumoconvert/src/org/openstreetmap/josm/plugins/sumoconvert/SumoConvertPlugin.java

    r29838 r33921  
    11package org.openstreetmap.josm.plugins.sumoconvert;
    22
    3 import java.util.ArrayList;
    4 
    5 import org.openstreetmap.josm.Main;
    6 import org.openstreetmap.josm.data.osm.Relation;
    7 import org.openstreetmap.josm.gui.MapFrame;
    8 import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
     3import org.openstreetmap.josm.gui.MainApplication;
    94import org.openstreetmap.josm.plugins.Plugin;
    105import org.openstreetmap.josm.plugins.PluginInformation;
    11 import org.openstreetmap.josm.plugins.turnrestrictions.list.TurnRestrictionsListDialog;
    12 import org.openstreetmap.josm.plugins.turnrestrictions.preferences.PreferenceEditor;
    13 import org.openstreetmap.josm.plugins.turnrestrictions.*;
    146
    157/**
     
    1911public class SumoConvertPlugin extends Plugin{
    2012   
    21         private final ArrayList<Relation> turnrestrictions = new ArrayList<Relation>();
    2213        private SumoExportAction exportAction;
    2314       
     
    2516        super(info);
    2617        exportAction = new SumoExportAction();
    27         Main.main.menu.toolsMenu.add(exportAction);
    28         System.out.println(getPluginDir());
    29     }
    30    
    31     /**
    32      * Called when the JOSM map frame is created or destroyed.
    33      */
    34     @Override
    35     public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame) {             
    36         if (oldFrame == null && newFrame != null) { // map frame added
    37                
    38             //TurnRestrictionsListDialog dialog  = new TurnRestrictionsListDialog();
    39             //add the dialog
    40             //newFrame.addToggleDialog(dialog);
    41             //CreateOrEditTurnRestrictionAction.getInstance();
    42         }
    43     }
    44 
    45     @Override
    46     public PreferenceSetting getPreferenceSetting() {
    47         return new PreferenceEditor();
     18        MainApplication.getMenu().toolsMenu.add(exportAction);
    4819    }
    4920}
  • applications/editors/josm/plugins/sumoconvert/src/org/openstreetmap/josm/plugins/sumoconvert/SumoExportAction.java

    r29831 r33921  
    99import java.awt.event.KeyEvent;
    1010
    11 import javax.swing.JDialog;
    12 import javax.swing.JOptionPane;
    13 
    14 import org.openstreetmap.josm.Main;
    1511import org.openstreetmap.josm.actions.JosmAction;
     12import org.openstreetmap.josm.gui.MainApplication;
    1613import org.openstreetmap.josm.tools.Shortcut;
    17 
    1814
    1915/**
     
    3026    }
    3127
    32         /* (non-Javadoc)
    33          * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
    34          */
    3528        @Override
    36         public void actionPerformed(ActionEvent arg0) {
    37                 SumoExportDialog dialog = new SumoExportDialog();
    38         JOptionPane pane = new JOptionPane(dialog, JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
    39         JDialog dlg = pane.createDialog(Main.parent, tr("Export"));
    40         dialog.setOptionPane(pane);
    41         dlg.setVisible(true);
    42         if(((Integer)pane.getValue()) == JOptionPane.OK_OPTION){
    43             ExportTask task = new ExportTask();
    44             Main.worker.execute(task);
    45         }
    46         dlg.dispose();
     29        public void actionPerformed(ActionEvent e) {
     30        MainApplication.worker.execute(new ExportTask());
    4731        }
    48 
    4932}
Note: See TracChangeset for help on using the changeset viewer.