Update RecordingsTab.java

This commit is contained in:
Jafea7 2025-04-02 21:23:50 +11:00
parent b1525da9d7
commit 6c6ef80c4a
1 changed files with 5 additions and 12 deletions

View File

@ -136,10 +136,7 @@ public class RecordingsTab extends Tab implements TabSelectionListener, Shutdown
status.setId("status");
status.setCellValueFactory(cdf -> cdf.getValue().getStatusProperty());
status.setPrefWidth(300);
/* TableColumn<JavaFxRecording, String> progress = new TableColumn<>("Progress");
progress.setId("progress");
progress.setCellValueFactory(cdf -> cdf.getValue().getProgressProperty());
progress.setPrefWidth(100); */
TableColumn<JavaFxRecording, Number> size = new TableColumn<>("Size");
size.setId("size");
size.setStyle("-fx-alignment: CENTER-RIGHT;");
@ -467,10 +464,10 @@ public class RecordingsTab extends Tab implements TabSelectionListener, Shutdown
}
var tmp = new CustomMouseBehaviorContextMenu();
ModelMenuContributor.newContributor(getTabPane(), Config.getInstance(), recorder) //
.withStartStopCallback(m -> getTabPane().setCursor(Cursor.DEFAULT)) //
.removeModelAfterIgnore(true) //
.afterwards(table::refresh) //
ModelMenuContributor.newContributor(getTabPane(), Config.getInstance(), recorder)
.withStartStopCallback(m -> getTabPane().setCursor(Cursor.DEFAULT))
.removeModelAfterIgnore(true)
.afterwards(table::refresh)
.contributeToMenu(List.of(recordings.get(0).getModel()), tmp);
var modelSubMenu = new Menu("Model");
modelSubMenu.getItems().addAll(tmp.getItems());
@ -715,7 +712,6 @@ public class RecordingsTab extends Tab implements TabSelectionListener, Shutdown
config.getSettings().lastDownloadDir = target.getParent();
startDownloadThread(target, recording);
recording.setStatus(DOWNLOADING);
// recording.setProgress(0);
}
} catch (Exception e) {
e.printStackTrace();
@ -763,7 +759,6 @@ public class RecordingsTab extends Tab implements TabSelectionListener, Shutdown
} finally {
Platform.runLater(() -> {
recording.setStatus(FINISHED);
// recording.setProgress(-1);
var evt = new RecordingStateChangedEvent(target, recording.getStatus(), recording.getModel(), recording.getStartDate());
EventBusHolder.BUS.post(evt);
});
@ -778,11 +773,9 @@ public class RecordingsTab extends Tab implements TabSelectionListener, Shutdown
return progress -> Platform.runLater(() -> {
if (progress == 100) {
recording.setStatus(FINISHED);
// recording.setProgress(-1);
LOG.debug("Download finished for recording {} - {}", recording.getId(), recording.getAbsoluteFile());
} else {
recording.setStatus(DOWNLOADING);
// recording.setProgress(progress);
}
});
}