Updated su screen with new arch

Added new Dialog for further use
This commit is contained in:
Viktor De Pasquale
2019-04-26 21:23:25 +02:00
parent d9cded0fc9
commit 52c83b2916
17 changed files with 1274 additions and 390 deletions
@@ -0,0 +1,13 @@
package com.topjohnwu.magisk.model.entity.recycler
import com.skoumal.teanity.databinding.ComparableRvItem
import com.topjohnwu.magisk.R
class SpinnerRvItem(val item: String) : ComparableRvItem<SpinnerRvItem>() {
override val layoutRes: Int = R.layout.item_spinner
override fun contentSameAs(other: SpinnerRvItem) = itemSameAs(other)
override fun itemSameAs(other: SpinnerRvItem) = item == other.item
}
@@ -2,6 +2,7 @@ package com.topjohnwu.magisk.model.events
import android.app.Activity
import com.skoumal.teanity.viewevents.ViewEvent
import com.topjohnwu.magisk.model.entity.Policy
import com.topjohnwu.magisk.model.entity.Repo
import io.reactivex.subjects.PublishSubject
@@ -33,4 +34,7 @@ class PermissionEvent(
val callback: PublishSubject<Boolean>
) : ViewEvent()
class BackPressEvent : ViewEvent()
class BackPressEvent : ViewEvent()
class SuDialogEvent(val policy: Policy) : ViewEvent()
class DieEvent : ViewEvent()