reorganize file

dev
Laurent 7 years ago
parent 272d06674c
commit ca18c15050
  1. 28
      app/src/main/java/net/pokeranalytics/android/ui/fragment/DataListFragment.kt

@ -39,6 +39,20 @@ class DataListFragment : DeletableItemFragment(), LiveRowRepresentableDataSource
private lateinit var dataType: LiveData private lateinit var dataType: LiveData
private lateinit var items: RealmResults<out Deletable> private lateinit var items: RealmResults<out Deletable>
/**
* Set fragment data
*/
fun setData(dataType: Int) {
this.dataType = LiveData.values()[dataType]
this.identifiableClass = this.dataType.relatedEntity
setToolbarTitle(this.dataType.pluralLocalizedTitle(requireContext()))
val realm = getRealm()
this.items = realm.sorted(this.identifiableClass)
}
override fun deletableItems() : List<Deletable> { override fun deletableItems() : List<Deletable> {
return this.items return this.items
} }
@ -120,20 +134,6 @@ class DataListFragment : DeletableItemFragment(), LiveRowRepresentableDataSource
} }
} }
/**
* Set fragment data
*/
fun setData(dataType: Int) {
this.dataType = LiveData.values()[dataType]
this.identifiableClass = this.dataType.relatedEntity
setToolbarTitle(this.dataType.pluralLocalizedTitle(requireContext()))
val realm = getRealm()
this.items = realm.sorted(this.identifiableClass)
}
/** /**
* Update UI * Update UI
*/ */

Loading…
Cancel
Save