From 9ee61c6be363b2028d3a893a2375cb0aecd15fdd Mon Sep 17 00:00:00 2001 From: psikomonkie <189469115+psikomonkie@users.noreply.github.com> Date: Tue, 28 Jan 2025 17:02:31 -0500 Subject: [PATCH] Issue 1703: Allow bays to be added to aerospace fighters --- MekHQ/src/mekhq/gui/MekLabTab.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MekHQ/src/mekhq/gui/MekLabTab.java b/MekHQ/src/mekhq/gui/MekLabTab.java index d850ea8fa3..0625632a7c 100644 --- a/MekHQ/src/mekhq/gui/MekLabTab.java +++ b/MekHQ/src/mekhq/gui/MekLabTab.java @@ -554,6 +554,7 @@ private class AeroPanel extends EntityPanel { private ASStructureTab structureTab; private ASEquipmentTab equipmentTab; private ASBuildTab buildTab; + private TransportTab transportTab; private PreviewTab previewTab; public AeroPanel(Aero a) { @@ -575,14 +576,17 @@ public void reloadTabs() { equipmentTab = new ASEquipmentTab(this); buildTab = new ASBuildTab(this); FluffTab fluffTab = new FluffTab(this); + transportTab = new TransportTab(this); structureTab.addRefreshedListener(this); equipmentTab.addRefreshedListener(this); buildTab.addRefreshedListener(this); + transportTab.addRefreshedListener(this); fluffTab.setRefreshedListener(this); addTab("Structure/Armor", new JScrollPaneWithSpeed(structureTab)); addTab("Equipment", new JScrollPaneWithSpeed(equipmentTab)); addTab("Assign Criticals", new JScrollPaneWithSpeed(buildTab)); + addTab("Transport Bays", new JScrollPaneWithSpeed(transportTab)); addTab("Fluff", new JScrollPaneWithSpeed(fluffTab)); addTab("Preview", new JScrollPaneWithSpeed(previewTab)); this.repaint(); @@ -593,6 +597,7 @@ public void refreshAll() { structureTab.refresh(); equipmentTab.refresh(); buildTab.refresh(); + transportTab.refresh(); previewTab.refresh(); refreshSummary(); } @@ -616,7 +621,7 @@ public void refreshEquipment() { @Override public void refreshTransport() { - // not used for fighters + transportTab.refresh(); } @Override