Version: 6.3.1
Data Structures | Defines | Functions

src/Event/SALOME_Event.h File Reference

#include "Event.h"
#include <QEvent>
Include dependency graph for SALOME_Event.h:

Go to the source code of this file.

Data Structures

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...

Defines

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

Functions

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

Define Documentation

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

Function Documentation

template<class TEvent >
TEvent::TResult ProcessEvent ( TEvent *  theEvent)
void ProcessVoidEvent ( SALOME_Event theEvent)
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