package org.geosdi.geoplatform.gui.client.config.provider.button;
import com.extjs.gxt.ui.client.widget.button.Button;
import com.google.inject.Inject;
import com.google.inject.Provider;
import org.geosdi.geoplatform.gui.client.widget.wfs.buttonbar.undoredo.button.RedoButton;
import org.geosdi.geoplatform.gui.client.widget.wfs.buttonbar.undoredo.mediator.WFSUndoRedoMediator;
/**
* @author Giuseppe La Scaleia - CNR IMAA geoSDI Group
* @email giuseppe.lascaleia@geosdi.org
*/
public class WFSRedoButtonProvider implements Provider<Button> {
private final WFSUndoRedoMediator wfsUndoRedoManagerSupport;
@Inject
public WFSRedoButtonProvider(WFSUndoRedoMediator theWFSUndoRedoManagerSupport) {
this.wfsUndoRedoManagerSupport = theWFSUndoRedoManagerSupport;
}
@Override
public Button get() {
return new RedoButton(this.wfsUndoRedoManagerSupport);
}
}