removed event handling from deploy & separate configs
This commit is contained in:
parent
3f4cf696c1
commit
af56da4162
@ -86,8 +86,6 @@ public class DeploymentConfiguration implements FlightConfigurableParameter<Depl
|
|||||||
|
|
||||||
private static final Translator trans = Application.getTranslator();
|
private static final Translator trans = Application.getTranslator();
|
||||||
|
|
||||||
private final List<StateChangeListener> listeners = new ArrayList<StateChangeListener>();
|
|
||||||
|
|
||||||
private DeployEvent deployEvent = DeployEvent.EJECTION;
|
private DeployEvent deployEvent = DeployEvent.EJECTION;
|
||||||
private double deployAltitude = 200;
|
private double deployAltitude = 200;
|
||||||
private double deployDelay = 0;
|
private double deployDelay = 0;
|
||||||
@ -152,22 +150,18 @@ public class DeploymentConfiguration implements FlightConfigurableParameter<Depl
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addChangeListener(StateChangeListener listener) {
|
public void addChangeListener(StateChangeListener listener) {
|
||||||
listeners.add(listener);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void removeChangeListener(StateChangeListener listener) {
|
public void removeChangeListener(StateChangeListener listener) {
|
||||||
listeners.remove(listener);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void fireChangeEvent() {
|
private void fireChangeEvent() {
|
||||||
EventObject event = new EventObject(this);
|
|
||||||
Object[] list = listeners.toArray();
|
|
||||||
for (Object l : list) {
|
|
||||||
((StateChangeListener) l).stateChanged(event);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -98,7 +98,6 @@ public class StageSeparationConfiguration implements FlightConfigurableParameter
|
|||||||
|
|
||||||
private static final Translator trans = Application.getTranslator();
|
private static final Translator trans = Application.getTranslator();
|
||||||
|
|
||||||
private final List<StateChangeListener> listeners = new ArrayList<StateChangeListener>();
|
|
||||||
|
|
||||||
private SeparationEvent separationEvent = SeparationEvent.NEVER;
|
private SeparationEvent separationEvent = SeparationEvent.NEVER;
|
||||||
private double separationDelay = 0;
|
private double separationDelay = 0;
|
||||||
@ -149,20 +148,15 @@ public class StageSeparationConfiguration implements FlightConfigurableParameter
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addChangeListener(StateChangeListener listener) {
|
public void addChangeListener(StateChangeListener listener) {
|
||||||
listeners.add(listener);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void removeChangeListener(StateChangeListener listener) {
|
public void removeChangeListener(StateChangeListener listener) {
|
||||||
listeners.remove(listener);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void fireChangeEvent() {
|
private void fireChangeEvent() {
|
||||||
EventObject event = new EventObject(this);
|
|
||||||
Object[] list = listeners.toArray();
|
|
||||||
for (Object l : list) {
|
|
||||||
((StateChangeListener) l).stateChanged(event);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user