diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/MoreFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/MoreFragment.kt
index cc2f2173..990a2a57 100644
--- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/MoreFragment.kt
+++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/MoreFragment.kt
@@ -7,7 +7,7 @@ import android.view.ViewGroup
import androidx.recyclerview.widget.LinearLayoutManager
import kotlinx.android.synthetic.main.fragment_stats.*
import net.pokeranalytics.android.R
-import net.pokeranalytics.android.model.MoreTabRepresentable
+import net.pokeranalytics.android.ui.view.rowrepresentable.MoreTabRow
import net.pokeranalytics.android.ui.activity.BankrollActivity
import net.pokeranalytics.android.ui.activity.SettingsActivity
import net.pokeranalytics.android.ui.adapter.RowRepresentableAdapter
@@ -56,8 +56,8 @@ class MoreFragment : PokerAnalyticsFragment(), StaticRowRepresentableDataSource,
override fun onRowSelected(position: Int, row: RowRepresentable, fromAction: Boolean) {
super.onRowSelected(position, row, fromAction)
when(row) {
- MoreTabRepresentable.BANKROLL -> BankrollActivity.newInstance(requireContext())
- MoreTabRepresentable.SETTINGS -> SettingsActivity.newInstance(requireContext())
+ MoreTabRow.BANKROLL -> BankrollActivity.newInstance(requireContext())
+ MoreTabRow.SETTINGS -> SettingsActivity.newInstance(requireContext())
}
}
@@ -67,7 +67,7 @@ class MoreFragment : PokerAnalyticsFragment(), StaticRowRepresentableDataSource,
* Init data
*/
private fun initData() {
- rowRepresentables.addAll(MoreTabRepresentable.values())
+ rowRepresentables.addAll(MoreTabRow.values())
moreAdapter = RowRepresentableAdapter(this, this)
}
diff --git a/app/src/main/java/net/pokeranalytics/android/model/MoreTabRepresentable.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/MoreTabRow.kt
similarity index 85%
rename from app/src/main/java/net/pokeranalytics/android/model/MoreTabRepresentable.kt
rename to app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/MoreTabRow.kt
index 4d95a32e..4e2fe8bc 100644
--- a/app/src/main/java/net/pokeranalytics/android/model/MoreTabRepresentable.kt
+++ b/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/MoreTabRow.kt
@@ -1,4 +1,4 @@
-package net.pokeranalytics.android.model
+package net.pokeranalytics.android.ui.view.rowrepresentable
import net.pokeranalytics.android.R
import net.pokeranalytics.android.ui.view.RowRepresentable
@@ -7,7 +7,7 @@ import net.pokeranalytics.android.ui.view.RowViewType
/**
* An enum managing the rows in the more tabs
*/
-enum class MoreTabRepresentable : RowRepresentable {
+enum class MoreTabRow : RowRepresentable {
BANKROLL,
SETTINGS;
diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/ReportRow.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/ReportRow.kt
new file mode 100644
index 00000000..2a46ce2a
--- /dev/null
+++ b/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/ReportRow.kt
@@ -0,0 +1,35 @@
+package net.pokeranalytics.android.ui.view.rowrepresentable
+
+import net.pokeranalytics.android.R
+import net.pokeranalytics.android.ui.view.RowRepresentable
+import net.pokeranalytics.android.ui.view.RowViewType
+
+/**
+ * An enum managing the report rows
+ */
+enum class ReportRow : RowRepresentable {
+ BLINDS,
+ BUY_IN,
+ DAY_OF_WEEKS,
+ GENERAL,
+ LOCATIONS,
+ NUMBER_OF_TABLES,
+ TOURNAMENT_TYPES,
+ VARIANT;
+
+ override val resId: Int?
+ get() {
+ return when(this) {
+ BLINDS -> R.string.blinds
+ BUY_IN -> R.string.buyin
+ DAY_OF_WEEKS -> R.string.day_of_the_week
+ GENERAL -> R.string.general
+ LOCATIONS -> R.string.locations
+ NUMBER_OF_TABLES -> R.string.number_of_tables
+ TOURNAMENT_TYPES -> R.string.tournament_type_complete
+ VARIANT -> R.string.variant_
+ }
+ }
+
+ override val viewType: Int = RowViewType.TITLE_ARROW.ordinal
+}
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index b4ceffc5..958ed4bf 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -6,6 +6,7 @@
Hour
Minute
More
+ Variant