class Inti::SignalProxy

Name

class Inti::SignalProxy -- 

Synopsis

class Inti::SignalProxy is declared in the header inti/signal-system.h.

Superclasses. none

Subclasses. none

Class members

Public Typedefs.
typedef SlotType

Public Constructors.
SignalProxy (EmitterType * emitter, const SignalType * signal)

Public Methods.
Connection connect (SlotType * slot, DestroyNotifier * alive_object = 0) const
template <class MethodClassType, class MethodType>
Connection connect (MethodClassType * obj, MethodType method, DestroyNotifier * alive_object = 0) const
template <class FunctionType>
Connection connect (FunctionType function, DestroyNotifier * alive_object = 0) const

Description

Public Typedefs

typedef Inti::SignalProxy::SlotType

typedef typename SignalType::SlotType SlotType

Public Constructors

method Inti::SignalProxy::SignalProxy

SignalProxy (EmitterType * emitter, const SignalType * signal)

emitter 
signal 

Public Methods

method Inti::SignalProxy::connect

Connection connect (SlotType * slot, DestroyNotifier * alive_object = 0) const

slot 
alive_object 

method Inti::SignalProxy::connect

template <class MethodClassType, class MethodType>
Connection connect (MethodClassType * obj, MethodType method, DestroyNotifier * alive_object = 0) const

obj 
method 
alive_object 

method Inti::SignalProxy::connect

template <class FunctionType>
Connection connect (FunctionType function, DestroyNotifier * alive_object = 0) const

function 
alive_object