core / org.pinelang.core / PineSignal
PineSignal¶
interface PineSignal
Functions¶
Name | Summary |
---|---|
connect | Connect a Slot to a signal. Add a Slot to the ArrayList.open fun connect(slot: () -> Unit ): Boolean |
disconnect | Disconnect a Slot from a signal. Remove a Slot from the ArrayList.open fun disconnect(slot: () -> Unit ): Boolean |
emit | Execute all Slots.open fun emit(): Unit |
getPineObject | abstract fun getPineObject(): PineObject |
getScriptName | abstract fun getScriptName(): String |
Inheritors¶
Name | Summary |
---|---|
BaseSignal | class BaseSignal : PineSignal |
PineProp | open class PineProp<T> : PineSignal , ReadWriteProperty < PineObject , T> |