CSBooleanLateStoreProperty

class CSBooleanLateStoreProperty(    store: CSStore,     key: String,     onChange: (value: Boolean) -> Unit? = null) : CSLateStorePropertyBase<Boolean> , CSStoreProperty<Boolean>

Constructors

Link copied to clipboard
fun CSBooleanLateStoreProperty(    store: CSStore,     key: String,     onChange: (value: Boolean) -> Unit? = null)

Functions

Link copied to clipboard
open override fun fireChange()
Link copied to clipboard
open override fun get(): Boolean?
Link copied to clipboard
open operator override fun getValue(thisRef: Any?, property: KProperty<*>): Boolean
Link copied to clipboard
open override fun onChange(function: (Boolean) -> Unit): CSRegistration
Link copied to clipboard
open override fun onDestroy()
Link copied to clipboard
open fun onValueChanged(newValue: Boolean, fire: Boolean)
Link copied to clipboard
open override fun set(store: CSStore, value: Boolean)
Link copied to clipboard
open operator override fun setValue(    thisRef: Any?,     property: KProperty<*>,     value: Boolean)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun value(newValue: Boolean, fire: Boolean)

Properties

Link copied to clipboard
val associated: CSAssociations
Link copied to clipboard
val eventChange: CSEvent<Boolean>
Link copied to clipboard
override val eventDestroy: CSEvent<Unit>
Link copied to clipboard
var isDestroyed: Boolean
Link copied to clipboard
open override val isLoaded: Boolean
Link copied to clipboard
open override val key: String
Link copied to clipboard
val onChange: (value: Boolean) -> Unit?
Link copied to clipboard
override val registrations: CSRegistrations
Link copied to clipboard
override val store: CSStore
Link copied to clipboard
open override var value: Boolean