Version: 9.12.0
SALOME_Event.h File Reference
#include "Event.h"
#include <QEvent>

Go to the source code of this file.

Classes

class  SALOME_CustomEvent
 Generic event class for user-defined events. More...
 
class  SALOME_Event
 The class which encapsulates data and functionality required for posting component-specific events to perform arbitrary operations in the main GUI thread. More...
 
class  TMemFunEvent< TObject, TRes >
 Template class for event which calls the function without arguments and returning result. More...
 
class  TVoidMemFunEvent< TObject >
 Template class for event which calls the function without arguments and without return value. More...
 
class  TMemFun1ArgEvent< TObject, TRes, TArg, TStoreArg >
 Template class for event which calls the function with one argument and returning result. More...
 
class  TVoidMemFun1ArgEvent< TObject, TArg, TStoreArg >
 Template class for event which calls the function with one argument and without return value. More...
 
class  TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >
 Template class for event which calls the function with two arguments and returning result. More...
 
class  TVoidMemFun2ArgEvent< TObject, TArg, TArg1, TStoreArg, TStoreArg1 >
 Template class for event which calls the function with two arguments and without return value. More...
 

Macros

#define SALOME_EVENT   QEvent::Type( QEvent::User + 10000 )
 SALOME custom event type. More...
 

Functions

template<class TEvent >
TEvent::TResult ProcessEvent (TEvent *theEvent)
 
void ProcessVoidEvent (SALOME_Event *theEvent)
 

Macro Definition Documentation

◆ SALOME_EVENT

#define SALOME_EVENT   QEvent::Type( QEvent::User + 10000 )

SALOME custom event type.

Function Documentation

◆ ProcessEvent()

template<class TEvent >
TEvent::TResult ProcessEvent ( TEvent *  theEvent)
inline

◆ ProcessVoidEvent()

void ProcessVoidEvent ( SALOME_Event theEvent)
inline