VR-Forces 4.0.4 Class Documentation
Signals | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Attributes
DtEventSignaller Class Reference
Inheritance diagram for DtEventSignaller:
Inheritance graph
[legend]

List of all members.

Signals

void signalEventSignal (const char *object, const char *event, QObject *eventObject)

Public Member Functions

 DtEventSignaller ()
 Constructor.
virtual ~DtEventSignaller ()
 Destructor.
virtual void signalEventOnDestroy (const char *object, QObject *eventObject)
 Add a connection to the supplied event object and send out the destroyed signal when it is.
virtual void signalEvent (const char *object, const char *event, QObject *w)
virtual void catchEventSignal (const char *signalOwner, const char *object, const char *event, QObject *signalImplementor, const char *slot)
 Note that the slot prototype must be: void signalCatcher(const char* object, const char* event, QObject* eventObject);.
virtual void removeEventSignal (const char *signalOwner, const char *object=NULL, const char *event=NULL, QObject *signalImplementor=NULL, const char *slot=NULL)
 Fill in more items to specify which signal to remove.

Static Public Member Functions

static DtEventSignallercreate ()

Protected Slots

virtual void objectDestroyed (QObject *)

Protected Attributes

QHash< QObject *, QString > myEventObjectsDestroyed
DtEventWatcherMap myEventWatchers

Constructor & Destructor Documentation

Constructor.

virtual DtEventSignaller::~DtEventSignaller ( ) [virtual]

Destructor.


Member Function Documentation

virtual void DtEventSignaller::signalEventOnDestroy ( const char *  object,
QObject eventObject 
) [virtual]

Add a connection to the supplied event object and send out the destroyed signal when it is.

virtual void DtEventSignaller::signalEvent ( const char *  object,
const char *  event,
QObject w 
) [virtual]
virtual void DtEventSignaller::catchEventSignal ( const char *  signalOwner,
const char *  object,
const char *  event,
QObject signalImplementor,
const char *  slot 
) [virtual]

Note that the slot prototype must be: void signalCatcher(const char* object, const char* event, QObject* eventObject);.

virtual void DtEventSignaller::removeEventSignal ( const char *  signalOwner,
const char *  object = NULL,
const char *  event = NULL,
QObject signalImplementor = NULL,
const char *  slot = NULL 
) [virtual]

Fill in more items to specify which signal to remove.

virtual void DtEventSignaller::objectDestroyed ( QObject ) [protected, virtual, slot]
void DtEventSignaller::signalEventSignal ( const char *  object,
const char *  event,
QObject eventObject 
) [signal]

Member Data Documentation

QHash<QObject*, QString> DtEventSignaller::myEventObjectsDestroyed [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)