MeVisLab Scripting Reference
MLABEventFilterControl Class Reference

#include <mlabEventFilterControl.h>

Inherits MLABWidgetControl.

Public Slots

Scripting access.
void setEatEvent (bool flag)
void setEatEventDefault (bool flag)
void acceptEvent ()
void ignoreEvent ()
QObject * eventObject ()
MLABWidgetControleventControl ()
void addControl (MLABWidgetControl *control, bool children)
void removeControl (MLABWidgetControl *control, bool children)
Drop access
Public Slots inherited from MLABWidgetControl
void adjustSize ()
virtual void setEnabled (bool flag)
virtual void setVisible (bool flag)
virtual bool isVisible ()
virtual void setFocus ()
virtual bool hasFocus ()
virtual void setToolTip (const QString &string)
virtual void setWhatsThis (const QString &string)
void displayWhatsThis ()
void displayWhatsThis (const QString &text)
virtual void setTitle (const QString &)
QWidget * widget ()
QLayout * layout ()
virtual QString windowHandle ()
virtual bool createScreenshot (const QString &filename, bool grabFromScreen=true, bool scaleToLowRes=false)
bool isReloadable () const
void reload (MLABTree *tree)
QString createGlobalScreenshot ()
QString applicationName ()
QSize size ()
int width ()
int height ()
int minWidth ()
int minHeight ()
int maxWidth ()
int maxHeight ()
virtual void setMinWidth (int s)
virtual void setMinHeight (int s)
void setMaxWidth (int s)
void setMaxHeight (int s)
QSize sizeHint ()
QSize minSize ()
QSize maxSize ()
void setMinSize (QSize size)
void setMaxSize (QSize size)
void updateLayout ()
int windowID ()
MLABWidgetControlcontrol (const QString &name)
float scaleFactor ()
MLABModulemodule ()
QString getType ()
QString getName ()
bool acceptDrops ()
void setAcceptDrops (bool flag)
void raiseWidget ()
void setStyleSheetFromString (const QString &styleSheetText)
void setStyleSheetFromFile (const QString &styleSheetFileName)
MLABTreetree ()
void updateMaxSize ()
bool expandX ()
bool expandY ()
MLABTreePtr getDefaultTagValues () const
virtual bool hasUncommittedChanges () const
virtual void applyUncommittedChanges ()
virtual void revertUncommittedChanges ()
MLABFieldfield () const

Detailed Description

EventFilter control.

This control allows to filter events on other controls.

MDL reference: EventFilter

Member Function Documentation

◆ acceptEvent

void MLABEventFilterControl::acceptEvent ( )
slot

Accepts the current event.

◆ addControl

void MLABEventFilterControl::addControl ( MLABWidgetControl * control,
bool children )
slot

Adds another MDL control to be filtered (and its children if children is true).

References MLABWidgetControl::control().

◆ eventControl

MLABWidgetControl * MLABEventFilterControl::eventControl ( )
slot

Returns the control where the current event is happening in.

◆ eventObject

QObject * MLABEventFilterControl::eventObject ( )
inlineslot

Returns the object where the current event is happening in.

◆ ignoreEvent

void MLABEventFilterControl::ignoreEvent ( )
slot

Ignores the current event.

◆ removeControl

void MLABEventFilterControl::removeControl ( MLABWidgetControl * control,
bool children )
slot

Removes an MDL control to be filtered (and its children if children is true).

References MLABWidgetControl::control().

◆ setEatEvent

void MLABEventFilterControl::setEatEvent ( bool flag)
inlineslot

Sets whether the current event should be eaten.

◆ setEatEventDefault

void MLABEventFilterControl::setEatEventDefault ( bool flag)
inlineslot

Sets whether the events should be eaten by default.