|
|
|
|
@ -6,19 +6,19 @@ import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
|
import net.pokeranalytics.android.ui.view.RowViewType |
|
|
|
|
import net.pokeranalytics.android.ui.view.rowrepresentable.FilterElementRow.* |
|
|
|
|
|
|
|
|
|
enum class FilterSectionRow(override val resId: Int?): RowRepresentable { |
|
|
|
|
enum class FilterSectionRow(override val resId: Int?) : RowRepresentable { |
|
|
|
|
CASH_TOURNAMENT(net.pokeranalytics.android.R.string.cash_or_tournament), |
|
|
|
|
LIVE_ONLINE(net.pokeranalytics.android.R.string.live_or_online), |
|
|
|
|
GAME(net.pokeranalytics.android.R.string.games), |
|
|
|
|
LIMIT_TYPE(net.pokeranalytics.android.R.string.limits), |
|
|
|
|
TABLE_SIZE(net.pokeranalytics.android.R.string.table_sizes), |
|
|
|
|
LIVE_ONLINE(net.pokeranalytics.android.R.string.live_or_online), |
|
|
|
|
GAME(net.pokeranalytics.android.R.string.games), |
|
|
|
|
LIMIT_TYPE(net.pokeranalytics.android.R.string.limits), |
|
|
|
|
TABLE_SIZE(net.pokeranalytics.android.R.string.table_sizes), |
|
|
|
|
DYNAMIC_DATE(net.pokeranalytics.android.R.string.dynamic_date), |
|
|
|
|
FIXED_DATE(net.pokeranalytics.android.R.string.fixed_date), |
|
|
|
|
DURATION(net.pokeranalytics.android.R.string.duration), |
|
|
|
|
YEAR(net.pokeranalytics.android.R.string.year), |
|
|
|
|
WEEKDAYS_OR_WEEKEND(net.pokeranalytics.android.R.string.weekdays_or_weekend), |
|
|
|
|
DAY_OF_WEEK(net.pokeranalytics.android.R.string.day_of_the_week), |
|
|
|
|
MONTH_OF_YEAR(net.pokeranalytics.android.R.string.month_of_the_year), |
|
|
|
|
DURATION(net.pokeranalytics.android.R.string.duration), |
|
|
|
|
YEAR(net.pokeranalytics.android.R.string.year), |
|
|
|
|
WEEKDAYS_OR_WEEKEND(net.pokeranalytics.android.R.string.weekdays_or_weekend), |
|
|
|
|
DAY_OF_WEEK(net.pokeranalytics.android.R.string.day_of_the_week), |
|
|
|
|
MONTH_OF_YEAR(net.pokeranalytics.android.R.string.month_of_the_year), |
|
|
|
|
SESSION_DURATION(net.pokeranalytics.android.R.string.session_duration), |
|
|
|
|
RANGE(net.pokeranalytics.android.R.string.hour_slot), |
|
|
|
|
BLINDS(net.pokeranalytics.android.R.string.blinds), |
|
|
|
|
@ -46,10 +46,10 @@ enum class FilterSectionRow(override val resId: Int?): RowRepresentable { |
|
|
|
|
|
|
|
|
|
override val viewType: Int = RowViewType.HEADER_TITLE.ordinal |
|
|
|
|
|
|
|
|
|
val allowMultiSelection : Boolean |
|
|
|
|
val allowMultiSelection: Boolean |
|
|
|
|
get() = (this.selectionType == SelectionType.MULTIPLE) |
|
|
|
|
|
|
|
|
|
val filterElements : List < RowRepresentable > by lazy { |
|
|
|
|
val filterElements: List<RowRepresentable> by lazy { |
|
|
|
|
arrayListOf<RowRepresentable>(this).apply { |
|
|
|
|
this.addAll( |
|
|
|
|
when (this@FilterSectionRow) { |
|
|
|
|
@ -149,7 +149,6 @@ enum class FilterSectionRow(override val resId: Int?): RowRepresentable { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|