Skip to content

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>