Version: 9.15.0
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. More...
 
 SALOME_CustomEvent (QEvent::Type type, void *data)
 Constructor. More...
 
void * data () const
 Get custom data. More...
 
void setData (void *data)
 Set custom data. More...
 

Private Attributes

void * d
 internal data More...
 

Detailed Description

Generic event class for user-defined events.

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() [1/2]

SALOME_CustomEvent::SALOME_CustomEvent ( int  type)

Constructor.

Parameters
typeevent type

◆ SALOME_CustomEvent() [2/2]

SALOME_CustomEvent::SALOME_CustomEvent ( QEvent::Type  type,
void *  data 
)

Constructor.

Parameters
typeevent type
datacustom data

Member Function Documentation

◆ data()

void * SALOME_CustomEvent::data ( ) const

Get custom data.

Returns
pointer to the internal data

References d.

◆ setData()

void SALOME_CustomEvent::setData ( void *  data)

Set custom data.

Parameters
datapointer to the internal data

References d, and data().

Member Data Documentation

◆ d

void* SALOME_CustomEvent::d
private

internal data


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