Version: 6.3.1
Public Member Functions | Private Attributes

SALOME_CustomEvent Class Reference

Generic event class for user-defined events. More...

#include <SALOME_Event.h>

Inheritance diagram for SALOME_CustomEvent:
Inheritance graph

Public Member Functions

 SALOME_CustomEvent (int type)
 Constructor.
 SALOME_CustomEvent (QEvent::Type type, void *data)
 Constructor.
void * data () const
 Get custom data.
void setData (void *data)
 Set custom data.

Private Attributes

void * d
 internal data

Detailed Description

This class contains a generic void* data member that may be used for transferring event-specific data to the receiver.

Warning:
The internal data is not destroyed by the class destructor.

Constructor & Destructor Documentation

SALOME_CustomEvent::SALOME_CustomEvent ( int  type)
Parameters:
typeevent type
SALOME_CustomEvent::SALOME_CustomEvent ( QEvent::Type  type,
void *  data 
)
Parameters:
typeevent type
datacustom data

Member Function Documentation

void * SALOME_CustomEvent::data ( ) const
Returns:
pointer to the internal data

References d.

void SALOME_CustomEvent::setData ( void *  data)
Parameters:
datapointer to the internal data

References d, and data().


Field Documentation

void* SALOME_CustomEvent.d [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS