MeVisLab Scripting Reference
MLABEventFilterControl Class Reference
Inheritance diagram for MLABEventFilterControl:
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

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

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

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