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
Files:
3 added
2 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/sumoconvert/.classpath

    r29831 r33921  
    22<classpath>
    33        <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="test/src"/>
    5         <!-- <classpathentry exported="true" kind="con" path="GROOVY_SUPPORT"/>
    6         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    7         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    8         <classpathentry kind="lib" path="/JOSM/dist/josm-custom.jar" sourcepath="/JOSM/src"/>
    9         <classpathentry kind="lib" path="/JOSM/test/build" sourcepath="/JOSM/test/functional"/>
    10         <classpathentry kind="lib" path="test/config"/>
    11         <classpathentry kind="output" path="build"/> -->
     4        <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
     5        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
     6        <classpathentry kind="output" path="bin"/>
    127</classpath>
  • applications/editors/josm/plugins/sumoconvert/build.xml

    r32680 r33921  
    55    <property name="commit.message" value="Commit message"/>
    66    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    7     <property name="plugin.main.version" value="10580"/>
     7    <property name="plugin.main.version" value="12643"/>
    88
    99    <!-- Configure these properties (replace "..." accordingly).
  • 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.