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