package ru.khasang.cachoeira.view.mainwindow.properties.modules;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import ru.khasang.cachoeira.model.ITask;
import java.util.Arrays;
public class ResourceAssignedTasks extends TableView<ITask> implements IModule {
private TableColumn<ITask, String> taskNameColumn;
private TableColumn<ITask, Boolean> taskCheckboxColumn;
public ResourceAssignedTasks() {
taskNameColumn = new TableColumn<>("Name");
taskCheckboxColumn = new TableColumn<>();
}
@Override
public void createPane() {
taskNameColumn.setPrefWidth(251);
taskCheckboxColumn.setPrefWidth(47);
this.getColumns().addAll(Arrays.asList(taskNameColumn, taskCheckboxColumn));
this.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY);
}
public TableColumn<ITask, String> getTaskNameColumn() {
return taskNameColumn;
}
public TableColumn<ITask, Boolean> getTaskCheckboxColumn() {
return taskCheckboxColumn;
}
}