OmemoQRCodeGenerator/src/main/java/de/vanitasvitae/omemoqrgenerator/ListViewController.java

28 lines
693 B
Java
Raw Normal View History

2018-10-30 00:44:29 +01:00
package de.vanitasvitae.omemoqrgenerator;
import javafx.fxml.FXML;
import javafx.scene.control.ListView;
import javafx.scene.input.ScrollEvent;
2018-10-30 00:44:29 +01:00
public class ListViewController {
@FXML
private ListView<OmemoIdentity> listView;
2018-10-30 00:44:29 +01:00
@FXML
void initialize() {
Repository repository = Repository.getInstance();
2018-10-30 00:44:29 +01:00
listView.setCellFactory(listView -> {
ListViewCell cell = new ListViewCell();
return cell;
});
listView.setItems(repository.getIdentities());
listView.addEventFilter(ScrollEvent.SCROLL, event -> {
if (event.getDeltaX() != 0) {
event.consume();
}
2018-10-30 00:44:29 +01:00
});
}
}