MeVisLab Scripting Reference
MLABEventFilterControl Class Reference

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
bool canDecodeText ()
bool canDecodeImage ()
bool canDecodeFiles ()
bool canDecodeColor ()
bool canDecodeField ()
bool canDecodeObject ()
QString decodeText ()
QImage decodeImage ()
QPixmap decodePixmap ()
QColor decodeColor ()
QStringList decodeFiles ()
MLABFielddecodeField ()
QObject * decodeObject ()
- 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

void MLABEventFilterControl::acceptEvent ( )

Accepts the current event.

void MLABEventFilterControl::addControl ( MLABWidgetControl control,
bool  children 

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

MLABWidgetControl* MLABEventFilterControl::eventControl ( )

Returns the control where the current event is happening in.

QObject* MLABEventFilterControl::eventObject ( )

Returns the object where the current event is happening in.

void MLABEventFilterControl::ignoreEvent ( )

Ignores the current event.

void MLABEventFilterControl::removeControl ( MLABWidgetControl control,
bool  children 

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

void MLABEventFilterControl::setEatEvent ( bool  flag)

Sets whether the current event should be eaten.

void MLABEventFilterControl::setEatEventDefault ( bool  flag)

Sets whether the events should be eaten by default.