Class CreateCampaignPreset

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
megamek.client.ui.baseComponents.AbstractDialog
megamek.client.ui.baseComponents.AbstractButtonDialog
megamek.client.ui.baseComponents.AbstractValidationButtonDialog
mekhq.gui.baseComponents.AbstractMHQValidationButtonDialog
mekhq.gui.campaignOptions.CreateCampaignPreset
All Implemented Interfaces:
WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public class CreateCampaignPreset extends AbstractMHQValidationButtonDialog
See Also:
  • Constructor Details

  • Method Details

    • getCampaign

      public Campaign getCampaign()
    • getPreset

      @Nullable public CampaignPreset getPreset()
    • setPreset

      public void setPreset(@Nullable CampaignPreset preset)
    • getTxtPresetName

      public JTextField getTxtPresetName()
    • setTxtPresetName

      public void setTxtPresetName(JTextField txtPresetName)
    • getTxtPresetDescription

      public JTextArea getTxtPresetDescription()
    • setTxtPresetDescription

      public void setTxtPresetDescription(JTextArea txtPresetDescription)
    • getChkSpecifyDate

      public JCheckBox getChkSpecifyDate()
    • setChkSpecifyDate

      public void setChkSpecifyDate(JCheckBox chkSpecifyDate)
    • getDate

      public LocalDate getDate()
    • setDate

      public void setDate(LocalDate date)
    • getChkSpecifyFaction

      public JCheckBox getChkSpecifyFaction()
    • setChkSpecifyFaction

      public void setChkSpecifyFaction(JCheckBox chkSpecifyFaction)
    • getComboFaction

      public megamek.client.ui.baseComponents.MMComboBox<FactionDisplay> getComboFaction()
    • setComboFaction

      public void setComboFaction(megamek.client.ui.baseComponents.MMComboBox<FactionDisplay> comboFaction)
    • getChkSpecifyPlanet

      public JCheckBox getChkSpecifyPlanet()
    • setChkSpecifyPlanet

      public void setChkSpecifyPlanet(JCheckBox chkSpecifyPlanet)
    • getChkStartingSystemFactionSpecific

      public JCheckBox getChkStartingSystemFactionSpecific()
    • setChkStartingSystemFactionSpecific

      public void setChkStartingSystemFactionSpecific(JCheckBox chkStartingSystemFactionSpecific)
    • getComboStartingSystem

      public megamek.client.ui.baseComponents.MMComboBox<PlanetarySystem> getComboStartingSystem()
    • setComboStartingSystem

      public void setComboStartingSystem(megamek.client.ui.baseComponents.MMComboBox<PlanetarySystem> comboStartingSystem)
    • getComboStartingPlanet

      public megamek.client.ui.baseComponents.MMComboBox<Planet> getComboStartingPlanet()
    • setComboStartingPlanet

      public void setComboStartingPlanet(megamek.client.ui.baseComponents.MMComboBox<Planet> comboStartingPlanet)
    • getChkSpecifyRankSystem

      public JCheckBox getChkSpecifyRankSystem()
    • setChkSpecifyRankSystem

      public void setChkSpecifyRankSystem(JCheckBox chkSpecifyRankSystem)
    • getComboRankSystem

      public megamek.client.ui.baseComponents.MMComboBox<RankSystem> getComboRankSystem()
    • setComboRankSystem

      public void setComboRankSystem(megamek.client.ui.baseComponents.MMComboBox<RankSystem> comboRankSystem)
    • getSpnContractCount

      public JSpinner getSpnContractCount()
    • setSpnContractCount

      public void setSpnContractCount(JSpinner spnContractCount)
    • getChkGM

      public JCheckBox getChkGM()
    • setChkGM

      public void setChkGM(JCheckBox chkGM)
    • getChkSpecifyCompanyGenerationOptions

      public JCheckBox getChkSpecifyCompanyGenerationOptions()
    • setChkSpecifyCompanyGenerationOptions

      public void setChkSpecifyCompanyGenerationOptions(JCheckBox chkSpecifyCompanyGenerationOptions)
    • getCompanyGenerationOptions

      @Nullable public CompanyGenerationOptions getCompanyGenerationOptions()
    • setCompanyGenerationOptions

      public void setCompanyGenerationOptions(@Nullable CompanyGenerationOptions companyGenerationOptions)
    • getChkSpecifyGameOptions

      public JCheckBox getChkSpecifyGameOptions()
    • setChkSpecifyGameOptions

      public void setChkSpecifyGameOptions(JCheckBox chkSpecifyGameOptions)
    • getGameOptions

      public megamek.common.options.GameOptions getGameOptions()
    • getChkSpecifyCampaignOptions

      public JCheckBox getChkSpecifyCampaignOptions()
    • setChkSpecifyCampaignOptions

      public void setChkSpecifyCampaignOptions(JCheckBox chkSpecifyCampaignOptions)
    • getCampaignOptions

      public CampaignOptions getCampaignOptions()
    • getRandomSkillPreferences

      public RandomSkillPreferences getRandomSkillPreferences()
    • getSkills

      public Map<String,SkillType> getSkills()
    • getSpecialAbilities

      public Map<String,SpecialAbility> getSpecialAbilities()
    • createCenterPane

      protected Container createCenterPane()
      Specified by:
      createCenterPane in class megamek.client.ui.baseComponents.AbstractDialog
    • finalizeInitialization

      protected void finalizeInitialization() throws Exception
      Overrides:
      finalizeInitialization in class megamek.client.ui.baseComponents.AbstractDialog
      Throws:
      Exception
    • setCustomPreferences

      protected void setCustomPreferences(megamek.client.ui.preferences.PreferencesNode preferences) throws Exception
      Overrides:
      setCustomPreferences in class megamek.client.ui.baseComponents.AbstractDialog
      Throws:
      Exception
    • okAction

      protected void okAction()
      Overrides:
      okAction in class megamek.client.ui.baseComponents.AbstractButtonDialog
    • validateAction

      protected megamek.client.ui.enums.ValidationState validateAction(boolean display)
      Specified by:
      validateAction in class megamek.client.ui.baseComponents.AbstractValidationButtonDialog