Changeset 6132 in josm


Ignore:
Timestamp:
2013-08-10T17:12:42+02:00 (7 years ago)
Author:
bastiK
Message:

see #6963 - new message after successful upload; use notification for NMEA import

Location:
trunk
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/NotificationManager.java

    r6131 r6132  
    2525
    2626import javax.swing.AbstractAction;
    27 import javax.swing.Action;
    2827import javax.swing.BorderFactory;
    2928import javax.swing.GroupLayout;
  • trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java

    r6084 r6132  
    3737import org.openstreetmap.josm.tools.ImageProvider;
    3838import org.xml.sax.SAXException;
     39
     40import org.openstreetmap.josm.gui.Notification;
    3941
    4042/**
     
    328330                    UploadDialog.getUploadDialog().setSelectedChangesetForNextUpload(changeset);
    329331                }
    330                 if (lastException == null)
     332                if (lastException == null) {
     333                    new Notification(
     334                            "<h3>" + tr("Upload successful!") + "</h3>")
     335                            .setIcon(ImageProvider.get("misc", "check_large"))
     336                            .show();
    331337                    return;
     338                }
    332339                if (lastException instanceof ChangesetClosedException) {
    333340                    ChangesetClosedException e = (ChangesetClosedException)lastException;
  • trunk/src/org/openstreetmap/josm/io/NMEAImporter.java

    r6093 r6132  
    99
    1010import javax.swing.JOptionPane;
     11import javax.swing.SwingUtilities;
    1112
    1213import org.openstreetmap.josm.Main;
    1314import org.openstreetmap.josm.actions.ExtensionFileFilter;
    1415import org.openstreetmap.josm.gui.HelpAwareOptionPane;
     16import org.openstreetmap.josm.gui.Notification;
    1517import org.openstreetmap.josm.gui.layer.GpxLayer;
    1618import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
     
    6264        msg.append("</html>");
    6365        if (success) {
    64             HelpAwareOptionPane.showMessageDialogInEDT(
    65                     Main.parent,
    66                     msg.toString(),
    67                     tr("NMEA import success"),
    68                     JOptionPane.INFORMATION_MESSAGE, null);
     66            SwingUtilities.invokeLater(new Runnable() {
     67                @Override
     68                public void run() {
     69                    new Notification(
     70                            "<h3>" + tr("NMEA import success:") + "</h3>" + msg.toString())
     71                            .setIcon(JOptionPane.INFORMATION_MESSAGE)
     72                            .show();
     73                }
     74            });
    6975        } else {
    7076            HelpAwareOptionPane.showMessageDialogInEDT(
Note: See TracChangeset for help on using the changeset viewer.