forked from Coded/SIPRP
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.1 KiB
47 lines
1.1 KiB
package siprp.higiene.gestao.riscos;
|
|
|
|
import java.awt.dnd.DropTarget;
|
|
|
|
import javax.swing.tree.TreeModel;
|
|
|
|
import shst.data.outer.HsRiscoData;
|
|
import shst.data.outer.HsRiscoMedidaData;
|
|
import shst.data.outer.HsRiscoTemaData;
|
|
|
|
import com.evolute.swing.tree.EvoDraggableTree;
|
|
|
|
public class TreeRiscos extends EvoDraggableTree
|
|
{
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
public TreeRiscos( TreeModel model )
|
|
{
|
|
super( model );
|
|
}
|
|
|
|
@Override
|
|
public void setDropTarget()
|
|
{
|
|
setDropTarget( new DropTarget( this , new DnDRiscosListener( this ) ) );
|
|
}
|
|
|
|
public HsRiscoTemaData getSelectedTema()
|
|
{
|
|
Object object = getSelectedObject();
|
|
return object == null ? null : ((object instanceof HsRiscoTemaData) ? (HsRiscoTemaData) object : null);
|
|
}
|
|
|
|
public HsRiscoData getSelectedRisco()
|
|
{
|
|
Object object = getSelectedObject();
|
|
return object == null ? null : ((object instanceof HsRiscoData) ? (HsRiscoData) object : null);
|
|
}
|
|
|
|
public HsRiscoMedidaData getSelectedMedida()
|
|
{
|
|
Object object = getSelectedObject();
|
|
return object == null ? null : ((object instanceof HsRiscoMedidaData) ? (HsRiscoMedidaData) object : null);
|
|
}
|
|
|
|
}
|