Update filters row management

feature/top10
Aurelien Hubert 7 years ago
parent a81281b4fb
commit fd286c4b69
  1. 26
      app/src/main/java/net/pokeranalytics/android/ui/fragment/FilterDetailsFragment.kt

@ -102,19 +102,21 @@ open class FilterDetailsFragment : PokerAnalyticsFragment(), RowRepresentableDat
}
}
selectedRows.add(row)
}
rowRepresentableAdapter.refreshRow(row)
Timber.d("Row: $row")
when (row) {
FilterRow.FROM -> DateTimePickerManager.create(requireContext(), row, this, Date())
FilterRow.TO -> DateTimePickerManager.create(requireContext(), row, this, Date())
FilterRow.PAST_DAYS -> {
val data = row.editingDescriptors(mapOf("defaultValue" to ""))
BottomSheetFragment.create(fragmentManager, row, this, data, null)
Timber.d("Row: $row")
when (row) {
FilterRow.FROM -> DateTimePickerManager.create(requireContext(), row, this, Date(), onlyDate = true)
FilterRow.TO -> DateTimePickerManager.create(requireContext(), row, this, Date(), onlyDate = true)
FilterRow.PAST_DAYS -> {
val data = row.editingDescriptors(mapOf("defaultValue" to ""))
BottomSheetFragment.create(fragmentManager, row, this, data, null)
}
else -> {
selectedRows.add(row)
}
}
}
rowRepresentableAdapter.refreshRow(row)
}
@ -124,6 +126,8 @@ open class FilterDetailsFragment : PokerAnalyticsFragment(), RowRepresentableDat
override fun onRowValueChanged(value: Any?, row: RowRepresentable) {
super.onRowValueChanged(value, row)
selectedRows.add(row)
rowRepresentableAdapter.refreshRow(row)
}
override fun adapterRows(): List<RowRepresentable>? {

Loading…
Cancel
Save