addSignalCallback

inline fun KGObject.addSignalCallback(signal: String, callbackWrapper: COpaquePointer?, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager

Convenience function merging connectSignal with SignalManager


inline fun <O> KGObject.addSignalCallback(signal: String, noinline action: () -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I, O> KGObject.addSignalCallback(signal: String, noinline action: (I) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, I2, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1, I2) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, I2, I3, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1, I2, I3) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, I2, I3, I4, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1, I2, I3, I4) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, I2, I3, I4, I5, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1, I2, I3, I4, I5) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, I2, I3, I4, I5, I6, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1, I2, I3, I4, I5, I6) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, I2, I3, I4, I5, I6, I7, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1, I2, I3, I4, I5, I6, I7) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, I2, I3, I4, I5, I6, I7, I8, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1, I2, I3, I4, I5, I6, I7, I8) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1, I2, I3, I4, I5, I6, I7, I8, I9) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager
inline fun <I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, O> KGObject.addSignalCallback(signal: String, noinline action: (I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10) -> O, handler: GCallback = staticNoArgGCallback, flags: UInt): SignalManager