Update location rows

feature/top10
Aurelien Hubert 7 years ago
parent 929dfd2487
commit 2c1e66a155
  1. 8
      app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/LocationRow.kt

@ -8,13 +8,17 @@ import net.pokeranalytics.android.ui.view.RowViewType
enum class LocationRow : RowRepresentable {
ADDRESS,
LOCATION_PERMISSION_SWITCH,
LOCATION_LOADER,
LOCATE_ME;
override val resId: Int?
get() {
return when (this) {
ADDRESS -> R.string.address
LOCATION_PERMISSION_SWITCH -> R.string.geo_locate
LOCATE_ME -> R.string.geo_locate
LOCATION_LOADER -> null
}
}
@ -22,7 +26,9 @@ enum class LocationRow : RowRepresentable {
get() {
return when (this) {
ADDRESS -> RowViewType.TITLE_VALUE.ordinal
LOCATION_PERMISSION_SWITCH -> RowViewType.TITLE_SWITCH.ordinal
LOCATE_ME -> RowViewType.ROW_BUTTON.ordinal
LOCATION_LOADER -> RowViewType.LOADER.ordinal
}
}
@ -30,7 +36,9 @@ enum class LocationRow : RowRepresentable {
get() {
return when (this) {
ADDRESS -> BottomSheetType.EDIT_TEXT
LOCATION_PERMISSION_SWITCH -> BottomSheetType.NONE
LOCATE_ME -> BottomSheetType.NONE
LOCATION_LOADER -> BottomSheetType.NONE
}
}

Loading…
Cancel
Save