Class HeatSinkView

All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener

public class HeatSinkView extends BuildView implements ActionListener, ChangeListener
Controls for selecting type and number of heat sinks for Meks and asfs.
See Also:
  • Field Details

  • Constructor Details

    • HeatSinkView

      public HeatSinkView(megamek.common.ITechManager techManager)
  • Method Details

    • addListener

      public void addListener(BuildListener l)
    • removeListener

      public void removeListener(BuildListener l)
    • setFromMek

      public void setFromMek(megamek.common.Mek mek)
    • setFromAero

      public void setFromAero(megamek.common.Aero aero)
    • refresh

      public void refresh()
    • getHeatSinkIndex

      public int getHeatSinkIndex()
    • setHeatSinkIndex

      public void setHeatSinkIndex(int index)
    • getHeatSinkType

      public megamek.common.EquipmentType getHeatSinkType()
    • setHeatSinkType

      public void setHeatSinkType(megamek.common.EquipmentType hs)
    • getCount

      public int getCount()
    • getBaseCount

      public int getBaseCount()
    • getPrototypeCount

      public int getPrototypeCount()
      Returns:
      The number of heat sinks out of the total that are prototype double heat sinks.
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • stateChanged

      public void stateChanged(ChangeEvent e)
      Specified by:
      stateChanged in interface ChangeListener