2019-11-26 14:55:04 -06:00
|
|
|
/*
|
|
|
|
* Copyright (c) Kuba Szczodrzyński 2019-11-26.
|
|
|
|
*/
|
|
|
|
|
|
|
|
package pl.szczodrzynski.edziennik.config
|
|
|
|
|
2019-12-01 15:35:42 -06:00
|
|
|
import pl.szczodrzynski.edziennik.config.utils.get
|
|
|
|
import pl.szczodrzynski.edziennik.config.utils.set
|
2020-03-06 14:09:05 -06:00
|
|
|
import pl.szczodrzynski.edziennik.utils.managers.GradesManager
|
2019-11-26 14:55:04 -06:00
|
|
|
|
2019-12-01 15:35:42 -06:00
|
|
|
class ConfigGrades(private val config: Config) {
|
|
|
|
private var mOrderBy: Int? = null
|
|
|
|
var orderBy: Int
|
2020-03-06 14:09:05 -06:00
|
|
|
get() { mOrderBy = mOrderBy ?: config.values.get("gradesOrderBy", 0); return mOrderBy ?: GradesManager.ORDER_BY_DATE_DESC }
|
2019-12-01 15:35:42 -06:00
|
|
|
set(value) { config.set("gradesOrderBy", value); mOrderBy = value }
|
2020-03-06 14:09:05 -06:00
|
|
|
}
|