Fixed modules screen not offering reboot when local modules change

This commit is contained in:
Viktor De Pasquale
2020-03-29 11:55:37 +02:00
committed by John Wu
parent ea855837df
commit 6e14a727b1
3 changed files with 15 additions and 11 deletions
@@ -110,22 +110,23 @@ class ModuleItem(val item: Module) : ObservableItem<ModuleItem>(), Observable {
}
@get:Bindable
var isEnabled = item.enable
var isEnabled
get() = item.enable
set(value) {
field = value
item.enable = value
notifyChange(BR.enabled)
}
@get:Bindable
var isRemoved = item.remove
var isRemoved
get() = item.remove
set(value) {
field = value
item.remove = value
notifyChange(BR.removed)
}
val isUpdated get() = item.updated
val isModified get() = isRemoved || item.updated
val isModified get() = isRemoved || isUpdated
fun toggle() {
isEnabled = !isEnabled