package org.geosdi.geoplatform.gui.client.widget.wfs.buttonbar.undoredo.button; import com.extjs.gxt.ui.client.event.ButtonEvent; import com.extjs.gxt.ui.client.event.SelectionListener; import org.geosdi.geoplatform.gui.client.widget.wfs.buttonbar.undoredo.mediator.WFSUndoRedoMediator; import java.util.logging.Logger; import static com.google.gwt.user.client.ui.AbstractImagePrototype.create; import static org.geosdi.geoplatform.gui.client.widget.wfs.buttonbar.WFSResourcesButtonBar.INSTANCE; /** * @author Giuseppe La Scaleia - CNR IMAA geoSDI Group * @email giuseppe.lascaleia@geosdi.org */ public class RedoButton extends WFSUndoRedoButton { private static final Logger logger = Logger.getLogger("RedoButton"); public RedoButton(WFSUndoRedoMediator theWFSUndoRedoManagerSupport) { super(theWFSUndoRedoManagerSupport, "WFS_REDO_BUTTON"); super.setIcon(create(INSTANCE.wfsRedo())); super.setToolTip("Redo"); super.addSelectionListener(new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { wfsUndoRedoManagerSupport.redo(); } }); } }