Play recording on double-click

This commit is contained in:
0xboobface 2018-11-20 12:14:32 +01:00
parent 8fb5eac435
commit 2e9aa56985
1 changed files with 9 additions and 0 deletions

View File

@ -54,6 +54,7 @@ import javafx.scene.control.cell.PropertyValueFactory;
import javafx.scene.input.ContextMenuEvent;
import javafx.scene.input.KeyCode;
import javafx.scene.input.KeyEvent;
import javafx.scene.input.MouseButton;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.FlowPane;
@ -152,6 +153,14 @@ public class RecordingsTab extends Tab implements TabSelectionListener {
popup.hide();
}
});
table.addEventFilter(MouseEvent.MOUSE_CLICKED, event -> {
if(event.getButton() == MouseButton.PRIMARY && event.getClickCount() == 2) {
Recording recording = table.getSelectionModel().getSelectedItem();
if(recording != null) {
play(recording);
}
}
});
table.addEventFilter(KeyEvent.KEY_PRESSED, event -> {
JavaFxRecording recording = table.getSelectionModel().getSelectedItem();
if (recording != null) {