Wt::Signal012< R, ARG1, ARG2 > Class Template Reference

#include <wsignal.h>

Inheritance diagram for Wt::Signal012< R, ARG1, ARG2 >:

Inheritance graph
[legend]
Collaboration diagram for Wt::Signal012< R, ARG1, ARG2 >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void connect (const sigc::slot0< R > &slot)
void connect (const sigc::slot1< R, ARG1 > &slot)
void connect (const sigc::slot2< R, ARG1, ARG2 > &slot)

Detailed Description

template<typename R, typename ARG1, typename ARG2>
class Wt::Signal012< R, ARG1, ARG2 >

Definition at line 42 of file wsignal.h.


Member Function Documentation

template<typename R, typename ARG1, typename ARG2>
void Wt::Signal012< R, ARG1, ARG2 >::connect ( const sigc::slot2< R, ARG1, ARG2 > &  slot  )  [inline]

Definition at line 50 of file wsignal.h.

00050                                                        {
00051         sigc::signal2<R, ARG1, ARG2>::connect(slot);
00052     }

template<typename R, typename ARG1, typename ARG2>
void Wt::Signal012< R, ARG1, ARG2 >::connect ( const sigc::slot1< R, ARG1 > &  slot  )  [inline]

Definition at line 47 of file wsignal.h.

00047                                                  {
00048         sigc::signal2<R, ARG1, ARG2>::connect(sigc::hide(slot));
00049     }

template<typename R, typename ARG1, typename ARG2>
void Wt::Signal012< R, ARG1, ARG2 >::connect ( const sigc::slot0< R > &  slot  )  [inline]

Definition at line 44 of file wsignal.h.

Referenced by Wt::WVarBase< ExpandData >::connect(), Wt::Frame::Frame(), Wt::PushButton::init(), Wt::Layout::init(), Wt::Label::init(), Wt::CascadeLayout::init(), and Wt::Widget::Widget().

00044                                            {
00045         sigc::signal2<R, ARG1, ARG2>::connect(sigc::hide(sigc::hide(slot)));
00046     }


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

Generated Fri Jul 28 19:33:47 2006.
Copyright © 1998-2003 by the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.