CSBooleanNullableStoreProperty

class CSBooleanNullableStoreProperty(    store: CSStore,     key: String,     val default: Boolean? = null,     onChange: (value: Boolean?) -> Unit? = null) : CSValueStoreProperty<Boolean?>

Constructors

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

Functions

Link copied to clipboard
open override fun fireChange()
Link copied to clipboard
open override fun get(store: CSStore): 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
fun saveValue(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
open override val default: Boolean? = null
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
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?