GCF LOGO VCL LOGO
GCF::MapToObjectEventListener Class Reference

This listens to GCF::MapToObject's events.When set as event listener on GCF::MapToObject the corresponding virtual functions in this class will be called when a object pointer is added, removed or deleted from the GCF::MapToObject. More...

#include <GCF3/MapToObject>

Public Member Functions

 MapToObjectEventListener ()
 
virtual ~MapToObjectEventListener ()
 
virtual QString listenerType () const
 
virtual void objectInserted (QObject *object)
 
virtual void objectRemoved (QObject *object)
 
virtual void objectDeleted (QObject *object)
 

Detailed Description

To set this as event listener of GCF::MapToObject you need to use the method GCF::MapToObject::setEventListener(GCF::MapToObjectEventListener* listener).

Constructor & Destructor Documentation

GCF::MapToObjectEventListener::MapToObjectEventListener ( )

Default constructor.

GCF::MapToObjectEventListener::~MapToObjectEventListener ( )
virtual

Destructor.

Member Function Documentation

GCF::MapToObjectEventListener::listenerType ( ) const
virtual

Returns the listener type. By default listener type is "GCF::MapToObjectEventListener".

Returns
the current listener type

Reimplemented in GCF::MapToObjectWatcher, and GCF::MapToObjectEventBroadcaster.

GCF::MapToObjectEventListener::objectInserted ( QObject *  obj)
virtual

By default there is no implementation. This function will be called when a Value- QObject pointer pair is inserted into the listening GCF::MapToObject.

Parameters
objQObject pointer which was inserted into the listening ref GCF::MapToObject.

Reimplemented in GCF::MapToObjectEventBroadcaster.

GCF::MapToObjectEventListener::objectRemoved ( QObject *  obj)
virtual

By default there is no implementation. This function will be called when a Value- QObject pointer pair is removed from the listening GCF::MapToObject.

Parameters
objQObject pointer which was removed from the listening GCF::MapToObject.

Reimplemented in GCF::MapToObjectEventBroadcaster.

GCF::MapToObjectEventListener::objectDeleted ( QObject *  obj)
virtual

By default there is no implementation. This function will be called when an QObject is in the listening GCF::MapToObject.

Parameters
objQObject pointer which was deleted.

Reimplemented in GCF::MapToObjectEventBroadcaster.