/*
* This is part of Geomajas, a GIS framework, http://www.geomajas.org/.
*
* Copyright 2008-2015 Geosparc nv, http://www.geosparc.com/, Belgium.
*
* The program is available in open source according to the GNU Affero
* General Public License. All contributions in this program are covered
* by the Geomajas Contributors License Agreement. For full licensing
* details, see LICENSE.txt in the project root.
*/
package org.geomajas.widget.utility.common.client.event;
import com.google.gwt.event.shared.GwtEvent;
/**
* <p>
* Event that is triggered when the source's state switches to enabled.
* </p>
*
* @author Jan De Moerloose
*/
public class EnabledEvent extends GwtEvent<EnabledHandler> {
public EnabledEvent(Object source) {
setSource(source);
}
public Type<EnabledHandler> getAssociatedType() {
return EnabledHandler.TYPE;
}
protected void dispatch(EnabledHandler enabledHandler) {
enabledHandler.onEnabled(this);
}
}