ImageReloadAction.java
// License: GPL. For details, see LICENSE file.
package org.openstreetmap.josm.plugins.streetside.actions;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import org.openstreetmap.josm.plugins.streetside.cubemap.CubemapBuilder;
import org.openstreetmap.josm.tools.ImageProvider;
import org.openstreetmap.josm.tools.ImageProvider.ImageSizes;
import org.openstreetmap.josm.plugins.streetside.gui.StreetsideMainDialog;
public class ImageReloadAction extends AbstractAction {
private static final long serialVersionUID = 7987479726049238315L;
public ImageReloadAction(final String name) {
super(name, ImageProvider.get("reload", ImageSizes.SMALLICON));
}
@Override
public void actionPerformed(ActionEvent arg0) {
if(StreetsideMainDialog.getInstance().getImage()!=null){
CubemapBuilder.getInstance().reload(CubemapBuilder.getInstance().getCubemap().getId());
}
}
}