diff --git a/swing/src/net/sf/openrocket/gui/components/ConfigurationModel.java b/swing/src/net/sf/openrocket/gui/components/ConfigurationModel.java index 2f8f57111..ebec09ac6 100644 --- a/swing/src/net/sf/openrocket/gui/components/ConfigurationModel.java +++ b/swing/src/net/sf/openrocket/gui/components/ConfigurationModel.java @@ -10,7 +10,7 @@ import javax.swing.event.ListDataListener; import java.util.EventObject; -public class ConfigurationModel implements ComboBoxModel, StateChangeListener { +public class ConfigurationModel implements MutableComboBoxModel, StateChangeListener { private final Rocket rkt; private final JComboBox combo; @@ -66,5 +66,21 @@ public class ConfigurationModel implements ComboBoxModel, S // ignore any listen requests here... } + // ====== MutableComboBoxModel Functions ====== + // these functions don't need to do anything, just being a 'mutable' version of the combo box + // is enough to allow updating the UI + + @Override + public void addElement(FlightConfiguration arg0) {} + + @Override + public void insertElementAt(FlightConfiguration arg0, int arg1) {} + + @Override + public void removeElement(Object arg0) {} + + @Override + public void removeElementAt(int arg0) {} + }