TemplateGlib::SignalProxy2< R, P1, P2 > class Reference

Main Page Widgets Namespaces Book

# Glib::SignalProxy2< R, P1, P2 > Class Template Reference

Proxy for signals with 2 arguments. More...

Inheritance diagram for Glib::SignalProxy2< R, P1, P2 >:

[legend]
List of all members.

## Public Types
typedef sigc::slot< R, P1, P2 > | SlotType
typedef sigc::slot< void, P1, P2 > | VoidSlotType
## Public Member Functions
| SignalProxy2 (ObjectBase* obj, const SignalProxyInfo* info)
sigc::connection | connect (const SlotType& slot, bool after=true)
sigc::connection | connect_notify (const VoidSlotType& slot, bool after=false)

## Detailed Description

### template <class R, class P1, class P2>
class Glib::SignalProxy2< R, P1, P2 >

Proxy for signals with 2 arguments.

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

## Member Typedef Documentation

template <class R, class P1, class P2>
typedef sigc::slot<R,P1,P2> Glib::SignalProxy2<R, P1, P2>::SlotType

template <class R, class P1, class P2>
typedef sigc::slot<void,P1,P2> Glib::SignalProxy2<R, P1, P2>::VoidSlotType

## Constructor & Destructor Documentation

template <class R, class P1, class P2>
Glib::SignalProxy2<R, P1, P2>::SignalProxy2 | ( | ObjectBase* | obj,
|  | const SignalProxyInfo* | info
| ) | `[inline]`

## Member Function Documentation

template <class R, class P1, class P2>
sigc::connection Glib::SignalProxy2<R, P1, P2>::connect | ( | const SlotType& | slot,
|  | bool | after = `true`
| ) | `[inline]`

template <class R, class P1, class P2>
sigc::connection Glib::SignalProxy2<R, P1, P2>::connect_notify | ( | const VoidSlotType& | slot,
|  | bool | after = `false`
| ) | `[inline]`

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

- signalproxy.h