feature/players
Aurelien Hubert 6 years ago
parent 3fa447e26c
commit 5dfb008261
  1. 10
      app/src/main/java/net/pokeranalytics/android/model/realm/Player.kt
  2. 22
      app/src/main/java/net/pokeranalytics/android/ui/fragment/data/PlayerDataFragment.kt
  3. 23
      app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/PlayerRow.kt

@ -72,16 +72,6 @@ open class Player : RealmObject(), NameManageable, Deletable, StaticRowRepresent
}
}
//TODO:Aurel
/*
override fun editDescriptors(row: RowRepresentable): ArrayList<RowRepresentableEditDescriptor>? {
return when (row) {
SimpleRow.NAME -> row.editingDescriptors(mapOf("defaultValue" to this.name))
else -> null
}
}
*/
override fun updateValue(value: Any?, row: RowRepresentable) {
when (row) {
PlayerRow.NAME -> this.name = value as String? ?: ""

@ -15,7 +15,6 @@ import net.pokeranalytics.android.ui.view.RowViewType
import net.pokeranalytics.android.ui.view.rowrepresentable.PlayerRow
import net.pokeranalytics.android.ui.view.rowrepresentable.SimpleRow
import net.pokeranalytics.android.util.NULL_TEXT
import timber.log.Timber
import java.io.File
/**
@ -80,30 +79,9 @@ class PlayerDataFragment : EditableDataFragment(), StaticRowRepresentableDataSou
}
}
//TODO:Aurel
/*
override fun editDescriptors(row: RowRepresentable): ArrayList<RowEditableDescriptor>? {
return when (row) {
SimpleRow.NAME -> row.editingDescriptors(mapOf("defaultValue" to this.player.name))
PlayerRow.SUMMARY -> row.editingDescriptors(mapOf("defaultValue" to this.player.summary))
else -> null
}
}
*/
override fun onRowSelected(position: Int, row: RowRepresentable, fromAction: Boolean) {
Timber.d("onRowSelected")
when (row) {
PlayerRow.IMAGE -> openPictureDialog()
/*
PlayerRow.SUMMARY -> {
/*
val data = editDescriptors(row)
InputFragment.buildAndShow(fragmentManager, row, this, data, isClearable = false, isDeletable = true)
*/
}
PlayerRow.NAME -> super.onRowSelected(position, row, fromAction)
*/
else -> super.onRowSelected(position, row, fromAction)
}
}

@ -60,27 +60,4 @@ enum class PlayerRow : RowRepresentable {
InputFragment.buildAndShow(this, parent, data)
}
//TODO:Aurel
/*
override fun editingDescriptors(map: Map<String, Any?>): ArrayList<RowRepresentableEditDescriptor>? {
return when (this) {
SUMMARY -> {
val defaultValue: String? by map
arrayListOf(RowRepresentableEditDescriptor(defaultValue, R.string.summary))
}
else -> super.editingDescriptors(map)
}
}
override val bottomSheetType: BottomSheetType
get() {
return when (this) {
SUMMARY -> BottomSheetType.EDIT_TEXT_MULTI_LINES
else -> BottomSheetType.NONE
}
}
*/
}
Loading…
Cancel
Save