Ignore:
Timestamp:
2008-03-15T14:39:28+01:00 (16 years ago)
Author:
framm
Message:
  • got rid of a few compiler warnings
Location:
trunk/src/org/openstreetmap/josm/gui/layer/markerlayer
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/AudioMarker.java

    r572 r582  
    22package org.openstreetmap.josm.gui.layer.markerlayer;
    33
    4 import static org.openstreetmap.josm.tools.I18n.tr;
    5 
    6 import java.awt.Graphics;
    7 import java.awt.Point;
    8 import java.awt.Rectangle;
    94import java.awt.event.ActionEvent;
    10 import java.awt.event.ActionListener;
    11 import java.io.IOException;
    125import java.net.URL;
    13 
    14 import javax.swing.Icon;
    15 import javax.swing.JOptionPane;
    16 import javax.swing.Timer;
    176
    187import org.openstreetmap.josm.Main;
    198import org.openstreetmap.josm.data.coor.LatLon;
    209import org.openstreetmap.josm.tools.AudioPlayer;
    21 import org.openstreetmap.josm.data.gpx.WayPoint;
    22 import org.openstreetmap.josm.data.coor.EastNorth;
    23 import org.openstreetmap.josm.gui.MapView;
    24 
    25 import org.openstreetmap.josm.tools.ImageProvider;
    2610
    2711/**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ButtonMarker.java

    r562 r582  
    1414import org.openstreetmap.josm.data.coor.LatLon;
    1515import org.openstreetmap.josm.gui.MapView;
    16 import org.openstreetmap.josm.gui.layer.Layer;
    1716
    1817/**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java

    r553 r582  
    2222import org.openstreetmap.josm.data.coor.LatLon;
    2323import org.openstreetmap.josm.tools.ImageProvider;
    24 import org.openstreetmap.josm.gui.layer.Layer;
    2524
    2625/**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java

    r576 r582  
    1010import java.net.URL;
    1111import java.util.Collection;
    12 import java.util.HashMap;
    1312import java.util.LinkedList;
    14 import java.util.Map;
    1513
    1614import javax.swing.Icon;
     
    2220import org.openstreetmap.josm.data.gpx.WayPoint;
    2321import org.openstreetmap.josm.gui.MapView;
    24 import org.openstreetmap.josm.gui.layer.Layer;
    2522import org.openstreetmap.josm.tools.ImageProvider;
    2623
     
    8077        static {
    8178                Marker.markerProducers.add(new MarkerProducers() {
    82                         public Marker createMarker(WayPoint wpt, File relativePath) {
    83                                 return createMarker(wpt, relativePath, null, 0.0, 0.0);
    84                         }
    85                        
    8679                        public Marker createMarker(WayPoint wpt, File relativePath, MarkerLayer parentLayer, double time, double offset) {
    8780                                String uri = null;
     
    9386                                                break;
    9487                                        }
    95                                 } catch (Exception ex) {};
     88                                } catch (Exception ex) {}
    9689
    9790                                // Try a relative file:// url, if the link is not in an URL-compatible form
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java

    r572 r582  
    99import java.awt.Graphics;
    1010import java.awt.Point;
    11 import java.awt.Rectangle;
    1211import java.awt.event.ActionEvent;
    1312import java.awt.event.ActionListener;
     
    1514import java.awt.event.MouseEvent;
    1615import java.io.File;
     16import java.net.URL;
    1717import java.util.ArrayList;
    1818import java.util.Collection;
    19 import java.util.Iterator;
    20 import java.net.URL;
    2119
    2220import javax.swing.Icon;
    2321import javax.swing.JColorChooser;
    24 import javax.swing.JFileChooser;
    2522import javax.swing.JMenuItem;
    2623import javax.swing.JOptionPane;
    2724import javax.swing.JSeparator;
    2825import javax.swing.SwingUtilities;
    29 import javax.swing.Timer;
    30 import javax.swing.filechooser.FileFilter;
    3126
    3227import org.openstreetmap.josm.Main;
    3328import org.openstreetmap.josm.actions.RenameLayerAction;
    34 import org.openstreetmap.josm.command.Command;
    3529import org.openstreetmap.josm.data.coor.EastNorth;
    3630import org.openstreetmap.josm.data.gpx.GpxData;
    37 import org.openstreetmap.josm.data.gpx.GpxTrack;
    3831import org.openstreetmap.josm.data.gpx.WayPoint;
    3932import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
     
    4134import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
    4235import org.openstreetmap.josm.gui.dialogs.LayerListPopup;
     36import org.openstreetmap.josm.gui.layer.GpxLayer;
    4337import org.openstreetmap.josm.gui.layer.Layer;
    44 import org.openstreetmap.josm.gui.layer.GpxLayer;
    45 import org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker;
    46 import org.openstreetmap.josm.gui.layer.markerlayer.PlayHeadMarker;
     38import org.openstreetmap.josm.tools.AudioPlayer;
    4739import org.openstreetmap.josm.tools.ColorHelper;
    4840import org.openstreetmap.josm.tools.ImageProvider;
    49 import org.openstreetmap.josm.tools.AudioPlayer;
    5041
    5142/**
     
    369360                }
    370361                Marker previousMarker = null;
    371                 Marker targetMarker = null;
    372362                boolean nextTime = false;
    373363                if (Main.map == null || Main.map.mapView == null)
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerProducers.java

    r553 r582  
    33
    44import java.io.File;
    5 import java.util.Map;
    65
    7 import org.openstreetmap.josm.data.coor.LatLon;
    86import org.openstreetmap.josm.data.gpx.WayPoint;
    9 import org.openstreetmap.josm.gui.layer.Layer;
    107
    118/**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java

    r577 r582  
    33import static org.openstreetmap.josm.tools.I18n.tr;
    44
    5 import java.awt.Cursor;
    65import java.awt.Graphics;
    7 import java.awt.Insets;
    86import java.awt.Point;
    97import java.awt.Rectangle;
     
    119import java.awt.event.ActionListener;
    1210import java.awt.event.MouseAdapter;
    13 import java.awt.event.MouseListener;
    14 import java.awt.event.MouseMotionAdapter;
    1511import java.awt.event.MouseEvent;
    16 import java.awt.event.MouseMotionListener;
    17 import java.io.IOException;
    18 import java.net.URL;
    1912import java.util.Collection;
    2013import java.util.Iterator;
    2114
    22 import javax.swing.BorderFactory;
    23 import javax.swing.Icon;
    2415import javax.swing.JOptionPane;
    2516import javax.swing.Timer;
    26 import javax.swing.border.BevelBorder;
    27 import javax.swing.border.Border;
    2817
    2918import org.openstreetmap.josm.Main;
    3019import org.openstreetmap.josm.actions.mapmode.MapMode;
    3120import org.openstreetmap.josm.actions.mapmode.PlayHeadDragMode;
     21import org.openstreetmap.josm.data.coor.EastNorth;
    3222import org.openstreetmap.josm.data.coor.LatLon;
    33 import org.openstreetmap.josm.tools.AudioPlayer;
    3423import org.openstreetmap.josm.data.gpx.GpxTrack;
    3524import org.openstreetmap.josm.data.gpx.WayPoint;
    36 import org.openstreetmap.josm.data.coor.EastNorth;
    3725import org.openstreetmap.josm.gui.MapView;
    3826import org.openstreetmap.josm.gui.layer.GpxLayer;
    39 
    40 import org.openstreetmap.josm.tools.ImageProvider;
     27import org.openstreetmap.josm.tools.AudioPlayer;
    4128
    4229/**
     
    144131         * @param pixelTolerance : only accept the point if within this number of pixels of en
    145132         * @return the nearest trackpoint or null if nothing nearby
    146          */
     133         *
     134         * XXX seems unused, F.R. 2008-03-15
    147135        private WayPoint getClosestTrackPoint(Point pNear, double pixelTolerance) {
    148136                WayPoint cw = null;
    149137                AudioMarker recentlyPlayedMarker = AudioMarker.recentlyPlayedMarker();
    150138                if (recentlyPlayedMarker != null) {
    151                         /* Find the track point closest to letting go of the play head */
     139                        // Find the track point closest to letting go of the play head
    152140                        double minDistance = pixelTolerance;
    153141                        GpxLayer trackLayer = recentlyPlayedMarker.parentLayer.fromLayer;
    154                         if (trackLayer.data.tracks != null) {
    155                                 for (GpxTrack track : trackLayer.data.tracks) {
    156                                         if (track.trackSegs != null) {
    157                                                 for (Collection<WayPoint> trackseg : track.trackSegs) {
    158                                                         for (Iterator<WayPoint> it = trackseg.iterator(); it.hasNext();) {
    159                                                                 WayPoint w = it.next();
    160                                                                 Point p = Main.map.mapView.getPoint(w.eastNorth);
    161                                                                 double distance = p.distance(pNear);
    162                                                                 if (distance <= minDistance) {
    163                                                                         cw = w;
    164                                                                         minDistance = distance;
    165                                                                 }
    166                                                         }
     142                        if (trackLayer.data.tracks == null)
     143                                return null;
     144                       
     145                        for (GpxTrack track : trackLayer.data.tracks) {
     146                                if (track.trackSegs == null)
     147                                        continue;
     148
     149                                for (Collection<WayPoint> trackseg : track.trackSegs) {
     150                                        for (WayPoint w : trackseg) {
     151                                                Point p = Main.map.mapView.getPoint(w.eastNorth);
     152                                                double distance = p.distance(pNear);
     153                                                if (distance <= minDistance) {
     154                                                        cw = w;
     155                                                        minDistance = distance;
    167156                                                }
    168157                                        }
     
    172161                return cw;
    173162        }
     163        */
    174164       
    175165        /**
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/WebMarker.java

    r553 r582  
    1212import org.openstreetmap.josm.data.coor.LatLon;
    1313import org.openstreetmap.josm.tools.OpenBrowser;
    14 import org.openstreetmap.josm.gui.layer.Layer;
    1514
    1615/**
Note: See TracChangeset for help on using the changeset viewer.