private DynamicComboFieldEditor endZValueSelector;
private DynamicComboFieldEditor tempValueSelector;
private DynamicComboFieldEditor pressureValueSelector;
+ private DynamicComboFieldEditor sewageProductionValueSelector;
private DynamicComboFieldEditor outerDiameterSelector;
private DynamicComboFieldEditor diameterSelector;
validatePageComplete();
}
});
+
+ sewageProductionValueSelector = new DynamicComboFieldEditor("sewageProductionValue", "Sewage production value", parent);
+ sewageProductionValueSelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.setSewageProductionIndex(Integer.parseInt(sewageProductionValueSelector.getValue()));
+ validatePageComplete();
+ }
+ });
}
private void createEdgeIndexMappingField(Group parent) {
zValueSelector.updateCombo(namesAndValues);
pressureValueSelector.updateCombo(namesAndValues);
tempValueSelector.updateCombo(namesAndValues);
+ sewageProductionValueSelector.updateCombo(namesAndValues);
}
private void updateHeaders() {
if (model.isVertexImport())
setPageComplete(model.getXCoordIndex() != -1 && model.getYCoordIndex() != -1 && model.getComponentMappingIndex() != -1);
else
- setPageComplete(model.getStartXCoordIndex() != 1 && model.getStartYCoordIndex() != -1 && model.getEndXCoordIndex() != -1 && model.getEndYCoordIndex() != -1 && model.getComponentMappingIndex() != -1);
+ setPageComplete(model.getStartXCoordIndex() != -1 && model.getStartYCoordIndex() != -1 && model.getEndXCoordIndex() != -1 && model.getEndYCoordIndex() != -1 && model.getComponentMappingIndex() != -1);
}
}