|
|
|
|
@ -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>? { |
|
|
|
|
|