TQObjSender
class description - source file - inheritance tree
protected:
virtual void* GetSender()
virtual const char* GetSenderClassName() const
public:
TQObjSender()
TQObjSender(const TQObjSender&)
virtual ~TQObjSender()
static TClass* Class()
virtual TClass* IsA() const
virtual void SetSender(void* sender)
void SetSenderClassName(const char* sclass)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
void* fSender delegation object
TString fSenderClass class name of delegation object
This is the ROOT implementation of the Qt object communication
mechanism (see also http://www.troll.no/qt/metaobjects.html)
Signals and slots are used for communication between objects.
When an object has changed in some way that might be interesting
for the outside world, it emits a signal to tell whoever is
listening. All slots that are connected to this signal will be
activated (called). It is even possible to connect a signal
directly to another signal (this will emit the second signal
immediately whenever the first is emitted.) There is no limitation
on the number of slots that can be connected to a signal.
The slots will be activated in the order they were connected
to the signal. This mechanism allows objects to be easily reused,
because the object that emits a signal does not need to know
to which objects the signals are connected.
Together, signals and slots make up a powerfull component
programming mechanism.
This implementation is provided by
Valeriy Onuchin (onuchin@sirius.ihep.su).
Inline Functions
void* GetSender()
const char* GetSenderClassName() const
TQObjSender TQObjSender()
void SetSender(void* sender)
void SetSenderClassName(const char* sclass)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TQObjSender TQObjSender(const TQObjSender&)
void ~TQObjSender()
Author: Valeriy Onuchin & Fons Rademakers 15/10/2000
Last update: root/base:$Name: $:$Id: TQObject.cxx,v 1.36 2003/05/15 18:01:56 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.