VancedManager/app/src/main/java/com/vanced/manager/model/ProgressModel.kt

26 lines
529 B
Kotlin
Raw Normal View History

2020-09-06 10:33:04 +00:00
package com.vanced.manager.model
2020-09-17 10:13:16 +00:00
import androidx.databinding.ObservableBoolean
import androidx.databinding.ObservableField
import androidx.databinding.ObservableInt
2020-09-06 10:33:04 +00:00
open class ProgressModel {
2020-09-17 10:13:16 +00:00
val downloadProgress = ObservableInt()
val downloadingFile = ObservableField<String>()
2020-10-31 19:45:39 +00:00
val installing = ObservableBoolean()
2020-09-17 10:13:16 +00:00
var currentDownload: Int = 0
2020-10-31 19:45:39 +00:00
fun reset() {
2020-09-17 10:13:16 +00:00
downloadProgress.set(0)
downloadingFile.set("")
2020-10-31 19:45:39 +00:00
}
init {
installing.set(false)
reset()
2020-09-06 10:33:04 +00:00
}
}