clean up locationrow

feature/top10
Razmig Sarkissian 7 years ago
parent 3270ba59a1
commit 4ef9dc4d77
  1. 12
      app/src/main/java/net/pokeranalytics/android/ui/fragment/LocationDataFragment.kt
  2. 3
      app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/LocationRow.kt

@ -79,16 +79,10 @@ class LocationDataFragment : EditableDataFragment(), StaticRowRepresentableDataS
}
override fun editDescriptors(row: RowRepresentable): ArrayList<RowRepresentableEditDescriptor>? {
val data = java.util.ArrayList<RowRepresentableEditDescriptor>()
when (row) {
SimpleRow.NAME -> data.add(
RowRepresentableEditDescriptor(
location.name,
SimpleRow.NAME.resId
)
)
return when (row) {
SimpleRow.NAME -> row.editingDescriptors(mapOf("defaultValue" to this.location.name))
else -> null
}
return data
}
override fun onRowSelected(position: Int, row: RowRepresentable, fromAction: Boolean) {

@ -2,12 +2,13 @@ package net.pokeranalytics.android.ui.view.rowrepresentable
import net.pokeranalytics.android.R
import net.pokeranalytics.android.ui.fragment.components.bottomsheet.BottomSheetType
import net.pokeranalytics.android.ui.view.DefaultEditable
import net.pokeranalytics.android.ui.view.RowRepresentable
import net.pokeranalytics.android.ui.view.RowRepresentableEditDescriptor
import net.pokeranalytics.android.ui.view.RowViewType
enum class LocationRow : RowRepresentable {
enum class LocationRow : RowRepresentable, DefaultEditable {
LOCATION_PERMISSION_SWITCH,
LOCATION_LOADER;

Loading…
Cancel
Save