X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2Ftechtype%2Ftable%2FTechTypeTable.java;fp=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2Ftechtype%2Ftable%2FTechTypeTable.java;h=f15be971df842fab31d5527669dc79e1fe0e29df;hb=b11aa28a7cbc839a9826a4b07d75057642126703;hp=7438269aba7071990b2b052cc21c539725d48d3d;hpb=669fec715190918badd9d4f90575a6b703aa6b9f;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/techtype/table/TechTypeTable.java b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/techtype/table/TechTypeTable.java index 7438269a..f15be971 100644 --- a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/techtype/table/TechTypeTable.java +++ b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/techtype/table/TechTypeTable.java @@ -181,7 +181,7 @@ public class TechTypeTable extends Composite { bodyDataLayer.setConfigLabelAccumulator(new IConfigLabelAccumulator() { @Override public void accumulateConfigLabels(LabelStack configLabels, int columnPosition, int rowPosition) { - if (columnPosition == 0) { + if (bodyDataProvider.isCheckBoxColumn(columnPosition)) { configLabels.addLabel(CHECK_BOX_LABEL); } else if (validationResult != null && keyName != null) { int keyColumn = bodyDataProvider.getVariableIndex(keyName); @@ -270,7 +270,7 @@ public class TechTypeTable extends Composite { new EditableRule() { @Override public boolean isEditable(int columnIndex, int rowIndex) { - return columnIndex == 0; + return bodyDataProvider.isEditable(columnIndex, rowIndex); } });