@Override
  public void settingsChanged(AbstractSettings settings) {
    ConstructionProtocolSettings cps = (ConstructionProtocolSettings) settings;

    boolean gcv[] = cps.getColsVisibility();
    if (gcv != null) if (gcv.length > 0) setColsVisibility(gcv);

    update();
    ((ConstructionTableData) getData()).initView();
    repaintScrollpane();
  }