some more buttons in the GUI and fixed the project list logic when the list was cleared.

This commit is contained in:
Daniel Collin 2015-10-21 16:13:45 +00:00
parent eb35156313
commit 120dded24f
9 changed files with 63 additions and 17 deletions

View file

@ -51,10 +51,16 @@ public class SelectProjectDialog extends GuiWindow {
projectListView.setCellFactory(new Callback<ListView<ProjectListItem>, ListCell<ProjectListItem>>(){
@Override
public ListCell<ProjectListItem> call(ListView<ProjectListItem> arg0) {
System.out.println("cell factory");
ListCell<ProjectListItem> cell = new ListCell<ProjectListItem>(){
@Override
protected void updateItem(ProjectListItem item, boolean empty){
System.out.println("update item: " + item);
super.updateItem(item, empty);
if(empty){
setText("");
setGraphic(null);
}
if(item != null){
setText(item.toString());
//setGraphic(null);
@ -124,5 +130,10 @@ public class SelectProjectDialog extends GuiWindow {
ProjectListItem item = new ProjectListItem(projectName, projectData.type, projectData.description);
this.projectList.add(item);
}
@Override
protected String getTitle() {
return "Select Project";
}
}