Logo Search packages:      
Sourcecode: ardour version File versions

Glib::SignalProxy6< R, P1, P2, P3, P4, P5, P6 > Class Template Reference

#include <signalproxy.h>

Inheritance diagram for Glib::SignalProxy6< R, P1, P2, P3, P4, P5, P6 >:


List of all members.

Detailed Description

template<class R, class P1, class P2, class P3, class P4, class P5, class P6>
class Glib::SignalProxy6< R, P1, P2, P3, P4, P5, P6 >

Proxy for signals with 6 arguments. Use the connect() method, with sigc::mem_fun() or sigc::ptr_fun() to connect signals to signal handlers.

Definition at line 358 of file signalproxy.h.

Public Types

typedef sigc::slot< R, P1, P2,
P3, P4, P5, P6 > 
typedef sigc::slot< void, P1,
P2, P3, P4, P5, P6 > 

Public Member Functions

sigc::connection connect (const SlotType &slot, bool after=true)
sigc::connection connect_notify (const VoidSlotType &slot, bool after=false)
void emission_stop ()
 stops the current signal emmision (not in libsigc++)
 SignalProxy6 (ObjectBase *obj, const SignalProxyInfo *info)

Static Public Member Functions

static sigc::slot_basedata_to_slot (void *data)
static void slot0_void_callback (GObject *, void *data)

Protected Member Functions

sigc::slot_baseconnect_ (const sigc::slot_base &slot, bool after)
sigc::slot_baseconnect_notify_ (const sigc::slot_base &slot, bool after)

Protected Attributes

ObjectBase * obj_

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index