package com.dlsc.flexgantt.showcase.demo.editing;

import com.dlsc.flexgantt.model.gantt.DefaultGanttChartNode;

public class EditingDemoGanttChartNode extends DefaultGanttChartNode {

    public EditingDemoGanttChartNode() {
        setColumnValue(true, 0);
        setKeyEditable(true);
        setValueEditable(0, true);
        setValueEditable(1, true);
        setValueEditable(2, true);
    }

    @Override
    public void setColumnValue(Object value, int modelIndex) {
        if (modelIndex == 0) {
            setAllowsChildren((Boolean) value);
        }
        super.setColumnValue(value, modelIndex);
    }
}
