dev
Aurelien Hubert 7 years ago
parent 30bca7a06c
commit 764d05c571
  1. 8
      app/src/main/java/net/pokeranalytics/android/ui/adapter/RowRepresentableDataSource.kt
  2. 4
      app/src/main/java/net/pokeranalytics/android/ui/fragment/DataListFragment.kt
  3. 4
      app/src/main/java/net/pokeranalytics/android/ui/fragment/ReportCreationFragment.kt
  4. 7
      app/src/main/java/net/pokeranalytics/android/ui/fragment/components/bottomsheet/BottomSheetListFragment.kt

@ -30,8 +30,6 @@ interface RowRepresentableDataSource: EditableDataSource, DisplayableDataSource,
*/ */
fun viewTypeForPosition(position:Int): Int fun viewTypeForPosition(position:Int): Int
//TODO should be removed
fun indexForRow(row: RowRepresentable): Int
} }
/** /**
@ -61,12 +59,6 @@ interface StaticRowRepresentableDataSource: RowRepresentableDataSource {
throw IllegalStateException("Need to implement Data Source") throw IllegalStateException("Need to implement Data Source")
} }
override fun indexForRow(row: RowRepresentable): Int {
this.adapterRows()?.let {
return it.indexOf(row)
}
throw IllegalStateException("Need to implement Data Source")
}
} }

@ -102,10 +102,6 @@ class DataListFragment : DeletableItemFragment(), LiveRowRepresentableDataSource
return if (viewType != -1) viewType else RowViewType.DATA.ordinal return if (viewType != -1) viewType else RowViewType.DATA.ordinal
} }
override fun indexForRow(row: RowRepresentable): Int {
return this.items.indexOf(row as Identifiable)
}
override fun onRowSelected(position: Int, row: RowRepresentable, fromAction: Boolean) { override fun onRowSelected(position: Int, row: RowRepresentable, fromAction: Boolean) {
when (this.dataType) { when (this.dataType) {

@ -120,10 +120,6 @@ class ReportCreationFragment : RealmFragment(), RowRepresentableDataSource, RowR
} }
} }
override fun indexForRow(row: RowRepresentable): Int {
return this.currentRows.indexOf(row)
}
override fun isSelected(row: RowRepresentable): Boolean { override fun isSelected(row: RowRepresentable): Boolean {
return this.assistant.isSelected(row) return this.assistant.isSelected(row)
} }

@ -49,13 +49,6 @@ open class BottomSheetListFragment : BottomSheetFragment(), LiveRowRepresentable
return RowViewType.BOTTOM_SHEET_DATA.ordinal return RowViewType.BOTTOM_SHEET_DATA.ordinal
} }
override fun indexForRow(row: RowRepresentable): Int {
realmData?.let {
return it.indexOf(row)
}
throw IllegalStateException("Need to implement Data Source")
}
override fun onRowSelected(position: Int, row: RowRepresentable, fromAction: Boolean) { override fun onRowSelected(position: Int, row: RowRepresentable, fromAction: Boolean) {
realmData?.let { realmData?.let {
val selectedData = it[position] val selectedData = it[position]

Loading…
Cancel
Save