Skip to content

Commit 16bfea3

Browse files
ddamkeddamke
authored andcommitted
work in progess
1 parent 263f7b6 commit 16bfea3

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

src/main/java/de/doubleslash/keeptime/view/ReportController.java

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -163,38 +163,34 @@ protected void updateItem(final TableRow item, final boolean empty) {
163163
timeRangeColumn.setReorderable(false);
164164
this.workTableTreeView.getColumns().add(timeRangeColumn);
165165

166-
final TreeTableColumn<TableRow, String> timeSumColumn = new TreeTableColumn<>("Duration");
166+
final TreeTableColumn<TableRow, TableRow> timeSumColumn = new TreeTableColumn<>("Duration");
167167
timeSumColumn.setCellFactory(new Callback<>() {
168168
@Override
169-
public TreeTableCell<TableRow, String> call(TreeTableColumn<TableRow, String> tableRowStringTreeTableColumn) {
169+
public TreeTableCell<TableRow, TableRow> call(TreeTableColumn<TableRow, TableRow> tableRowStringTreeTableColumn) {
170170

171171
return new TreeTableCell<>() {
172172

173173
@Override
174-
protected void updateItem(String timeString, boolean empty) {
174+
protected void updateItem(TableRow timeString, boolean empty) {
175175
super.updateItem(timeString, empty);
176176

177177
if (timeString == null || empty) {
178178
this.setGraphic(null);
179179
this.setText(null);
180180
} else {
181-
this.setGraphic(new Label(timeString));
181+
this.setGraphic(new Label(timeString.getTimeSum()));
182182

183-
for (String workTime : workTimeList) {
184-
185-
if (timeString.equals(workTime)) {
186-
Label workLabel = new Label(timeString);
183+
Label workLabel = new Label(timeString.getTimeSum());
187184
workLabel.setUnderline(true);
188185
this.setGraphic(workLabel);
189-
}
190-
}
186+
191187
}
192188
}
193189
};
194190
}
195191
});
196-
timeSumColumn.setCellValueFactory( (final TreeTableColumn.CellDataFeatures<TableRow, String> entry) -> new ReadOnlyObjectWrapper<>(
197-
entry.getValue().getValue().getTimeSum()));
192+
timeSumColumn.setCellValueFactory( (final TreeTableColumn.CellDataFeatures<TableRow, TableRow> entry) -> new ReadOnlyObjectWrapper<>(
193+
entry.getValue().getValue()));
198194
timeSumColumn.setMinWidth(60);
199195
timeSumColumn.setReorderable(false);
200196
this.workTableTreeView.getColumns().add(timeSumColumn);

0 commit comments

Comments
 (0)