// Common for vertex and edge
private DynamicComboFieldEditor componentMappingSelector;
private DynamicComboFieldEditor idSelector;
- private DynamicComboFieldEditor labelSelector;
// For vertex import
private DynamicComboFieldEditor xCoordSelector;
private DynamicComboFieldEditor endXCoordSelector;
private DynamicComboFieldEditor endYCoordSelector;
private DynamicComboFieldEditor endZValueSelector;
+ private DynamicComboFieldEditor detailedGeometrySelector;
private Text edgeConnectionPadding;
@Override
public void modifyText(ModifyEvent e) {
try {
- double padding = Double.parseDouble("");
+ double padding = Double.parseDouble(edgeConnectionPadding.getText());
model.setEdgePapping(padding);
} catch (NumberFormatException ee) {
// ignore
validatePageComplete();
}
});
+ detailedGeometrySelector = new DynamicComboFieldEditor("detailedGeometryValue", "Geometry", parent);
+ detailedGeometrySelector.addComboListener(new SelectionListener() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ widgetDefaultSelected(e);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ model.detailedGeometryIndex(Integer.parseInt(detailedGeometrySelector.getValue()));
+ validatePageComplete();
+ }
+ });
diameterSelector = new DynamicComboFieldEditor("diameterValue", "Diameter value", parent);
diameterSelector.addComboListener(new SelectionListener() {
endYCoordSelector.updateCombo(namesAndValues);
startZValueSelector.updateCombo(namesAndValues);
endZValueSelector.updateCombo(namesAndValues);
+ detailedGeometrySelector.updateCombo(namesAndValues);
diameterSelector.updateCombo(namesAndValues);
outerDiameterSelector.updateCombo(namesAndValues);
nominalMassFlowSelector.updateCombo(namesAndValues);
headerIndexAndValues.clear();
try {
- List<CSVRecord> rows = model.getRows(5);
+ List<CSVRecord> rows = model.getRows(5, false);
for (int k = 0; k < rows.size(); k++) {
CSVRecord row = rows.get(k);