|
|
|
@ -69,6 +69,10 @@ interface Displayable: Localizable { |
|
|
|
get() { |
|
|
|
get() { |
|
|
|
return false |
|
|
|
return false |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var displayHeader: Boolean |
|
|
|
|
|
|
|
var headerValues: ArrayList<String> |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
enum class SessionRow : RowRepresentable { |
|
|
|
enum class SessionRow : RowRepresentable { |
|
|
|
@ -179,6 +183,9 @@ enum class SessionRow : RowRepresentable { |
|
|
|
else -> BottomSheetType.NONE |
|
|
|
else -> BottomSheetType.NONE |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override var displayHeader: Boolean = false |
|
|
|
|
|
|
|
override var headerValues: ArrayList<String> = ArrayList() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
enum class SimpleRow : RowRepresentable { |
|
|
|
enum class SimpleRow : RowRepresentable { |
|
|
|
@ -187,6 +194,8 @@ enum class SimpleRow : RowRepresentable { |
|
|
|
override val resId: Int? = R.string.name |
|
|
|
override val resId: Int? = R.string.name |
|
|
|
override val viewType: Int = RowViewType.TITLE_VALUE.ordinal |
|
|
|
override val viewType: Int = RowViewType.TITLE_VALUE.ordinal |
|
|
|
override val bottomSheetType: BottomSheetType = BottomSheetType.EDIT_TEXT |
|
|
|
override val bottomSheetType: BottomSheetType = BottomSheetType.EDIT_TEXT |
|
|
|
|
|
|
|
override var displayHeader: Boolean = false |
|
|
|
|
|
|
|
override var headerValues: ArrayList<String> = ArrayList() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
enum class BankrollRow : RowRepresentable { |
|
|
|
enum class BankrollRow : RowRepresentable { |
|
|
|
@ -215,6 +224,9 @@ enum class BankrollRow : RowRepresentable { |
|
|
|
CURRENCY -> BottomSheetType.LIST |
|
|
|
CURRENCY -> BottomSheetType.LIST |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override var displayHeader: Boolean = false |
|
|
|
|
|
|
|
override var headerValues: ArrayList<String> = ArrayList() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
enum class GameRow : RowRepresentable { |
|
|
|
enum class GameRow : RowRepresentable { |
|
|
|
@ -240,6 +252,9 @@ enum class GameRow : RowRepresentable { |
|
|
|
SHORT_NAME -> BottomSheetType.EDIT_TEXT |
|
|
|
SHORT_NAME -> BottomSheetType.EDIT_TEXT |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override var displayHeader: Boolean = false |
|
|
|
|
|
|
|
override var headerValues: ArrayList<String> = ArrayList() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
enum class LocationRow : RowRepresentable { |
|
|
|
enum class LocationRow : RowRepresentable { |
|
|
|
@ -265,6 +280,9 @@ enum class LocationRow : RowRepresentable { |
|
|
|
LOCATION_STATUS -> BottomSheetType.NONE |
|
|
|
LOCATION_STATUS -> BottomSheetType.NONE |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override var displayHeader: Boolean = false |
|
|
|
|
|
|
|
override var headerValues: ArrayList<String> = ArrayList() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
enum class TransactionTypeRow : RowRepresentable { |
|
|
|
enum class TransactionTypeRow : RowRepresentable { |
|
|
|
@ -301,4 +319,7 @@ enum class SettingRow : RowRepresentable { |
|
|
|
TRANSACTION_TYPE -> LiveData.TRANSACTION_TYPE |
|
|
|
TRANSACTION_TYPE -> LiveData.TRANSACTION_TYPE |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override var displayHeader: Boolean = false |
|
|
|
|
|
|
|
override var headerValues: ArrayList<String> = ArrayList() |
|
|
|
} |
|
|
|
} |