// Near Infinity - An Infinity Engine Browser and Editor // Copyright (C) 2001 - 2005 Jon Olav Hauglid // See LICENSE.txt for license information package org.infinity.gui.layeritem; import java.util.EventObject; /** * Used in AbstractLayerItem and subclasses. */ public class LayerItemEvent extends EventObject { private String actionCommand; public LayerItemEvent(Object source, String cmd) { super(source); this.actionCommand = cmd; } public boolean isHighlighted() { if (source instanceof AbstractLayerItem) { return (((AbstractLayerItem)source).getItemState() == AbstractLayerItem.ItemState.HIGHLIGHTED); } else { return false; } } public String getActionCommand() { return actionCommand; } }