diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/LocationRow.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/LocationRow.kt index 188c51b9..960c3bff 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/LocationRow.kt +++ b/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 } }