|
|
|
@ -26,9 +26,10 @@ import net.pokeranalytics.android.ui.view.rowrepresentable.SessionRow |
|
|
|
import net.pokeranalytics.android.ui.view.rowrepresentable.TransactionRow |
|
|
|
import net.pokeranalytics.android.ui.view.rowrepresentable.TransactionRow |
|
|
|
import java.util.* |
|
|
|
import java.util.* |
|
|
|
|
|
|
|
|
|
|
|
open class BottomSheetFragment(val row: RowRepresentable) : BottomSheetDialogFragment() { |
|
|
|
open class BottomSheetFragment : BottomSheetDialogFragment() { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lateinit var row: RowRepresentable |
|
|
|
|
|
|
|
|
|
|
|
// lateinit var row: RowRepresentable |
|
|
|
|
|
|
|
lateinit var delegate: RowRepresentableDelegate |
|
|
|
lateinit var delegate: RowRepresentableDelegate |
|
|
|
var currentCurrency: Currency? = null |
|
|
|
var currentCurrency: Currency? = null |
|
|
|
var valueHasPlaceholder: Boolean = false |
|
|
|
var valueHasPlaceholder: Boolean = false |
|
|
|
@ -51,9 +52,9 @@ open class BottomSheetFragment(val row: RowRepresentable) : BottomSheetDialogFra |
|
|
|
isDeletable: Boolean? = false, |
|
|
|
isDeletable: Boolean? = false, |
|
|
|
valueHasPlaceholder: Boolean? = null |
|
|
|
valueHasPlaceholder: Boolean? = null |
|
|
|
): BottomSheetFragment { |
|
|
|
): BottomSheetFragment { |
|
|
|
val bottomSheetFragment = row.bottomSheetType.newInstance(row) |
|
|
|
val bottomSheetFragment = row.bottomSheetType.newInstance() |
|
|
|
bottomSheetFragment.show(fragmentManager, "bottomSheet") |
|
|
|
bottomSheetFragment.show(fragmentManager, "bottomSheet") |
|
|
|
// bottomSheetFragment.row = row |
|
|
|
bottomSheetFragment.row = row |
|
|
|
bottomSheetFragment.delegate = delegate |
|
|
|
bottomSheetFragment.delegate = delegate |
|
|
|
bottomSheetFragment.rowRepresentableEditDescriptors = rowRepresentableEditDescriptors |
|
|
|
bottomSheetFragment.rowRepresentableEditDescriptors = rowRepresentableEditDescriptors |
|
|
|
bottomSheetFragment.isClearable = isClearable ?: true |
|
|
|
bottomSheetFragment.isClearable = isClearable ?: true |
|
|
|
|