Browse Source

Added cell factory for usersListView

TODO add cusom box for users list view
master
Rohan Sircar 4 years ago
parent
commit
b7a24e6ca0
  1. 14
      src/main/scala/wow/doge/chatto/controller/ChatController.scala

14
src/main/scala/wow/doge/chatto/controller/ChatController.scala

@ -135,6 +135,20 @@ class ChatController @Inject() (
// curUserAdapter.addDateConverter()
// curUserAdapter.addBindings(curUserKeys)
chatDataAdapter.addBindings(chatDataAdapterKeys)
usersListView.cellFactory = _ => {
new ListCell[ActiveUser] {
override def updateItem(item: ActiveUser, empty: Boolean): Unit = {
super.updateItem(item, empty)
if (empty || item == null) {
setText("")
} else {
setText(item.userName)
}
}
}
}
usersListView
.selectionModel()
.selectedItemProperty()

Loading…
Cancel
Save