Version: 6.3.1
Static Public Member Functions | Protected Member Functions | Private Member Functions | Static Private Attributes

LightApp_EventFilter Class Reference

#include <LightApp_EventFilter.h>

Inheritance diagram for LightApp_EventFilter:
Inheritance graph

Static Public Member Functions

static void Init ()
static void Destroy ()

Protected Member Functions

 LightApp_EventFilter ()
virtual ~LightApp_EventFilter ()

Private Member Functions

virtual bool eventFilter (QObject *o, QEvent *e)
void processEvent (SALOME_Event *)

Static Private Attributes

static LightApp_EventFiltermyFilter = NULL

Detailed Description

Class provide event filter.


Constructor & Destructor Documentation

LightApp_EventFilter::LightApp_EventFilter ( ) [protected]

Constructor.

LightApp_EventFilter::~LightApp_EventFilter ( ) [protected, virtual]

Destructor.


Member Function Documentation

void LightApp_EventFilter::Init ( ) [static]

Create new instance of LightApp_EventFilter

References LightApp_EventFilter(), and myFilter.

void LightApp_EventFilter::Destroy ( ) [static]

Destroy filter.

References myFilter.

bool LightApp_EventFilter::eventFilter ( QObject o,
QEvent e 
) [private, virtual]

global event filter for qapplication

Custom event filter

References SUIT_Desktop.emitActivated(), processEvent(), and SALOME_EVENT.

void LightApp_EventFilter::processEvent ( SALOME_Event theEvent) [private]

Process event.

References SALOME_Event.ExecutePostedEvent().


Field Documentation

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