MeVisLab Scripting Reference
MLABTextViewControl Class Reference

Inherits MLABWidgetControl.

Inherited by MLABGLSLTextViewControl, and MLABPythonTextViewControl.

Public Slots

Scripting access.
void setText (const QString &text)
void appendText (const QString &text)
QString text ()
QString selectedText ()
void setCursorPosition (int para, int index)
QPoint getCursorPosition ()
void insert (const QString &text)
- 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
MLABFieldfield () const

Public Member Functions

virtual void applyUncommittedChanges ()
virtual bool hasUncommittedChanges () const
virtual void revertUncommittedChanges ()

Detailed Description

TextView control.

This control shows an (editable) TextView.

MDL reference: TextView

Member Function Documentation

void MLABTextViewControl::appendText ( const QString &  text)

Appends the given text to the text view.

virtual void MLABTextViewControl::applyUncommittedChanges ( )

Apply uncommitted changes.

Reimplemented from MLABWidgetControl.

QPoint MLABTextViewControl::getCursorPosition ( )

Returns the cursor-position (as QPoint).

virtual bool MLABTextViewControl::hasUncommittedChanges ( ) const

Return true if this control has uncommitted changes (currently only applies to TextView control)

Reimplemented from MLABWidgetControl.

void MLABTextViewControl::insert ( const QString &  text)

Inserts the given text at the current cursor position (replaces the current selection!).

virtual void MLABTextViewControl::revertUncommittedChanges ( )

Revert uncommitted changes; this mainly exists to prevent a second request dialog opening on closing if changes were discarded in the shouldCloseCommand.

Reimplemented from MLABWidgetControl.

QString MLABTextViewControl::selectedText ( )

Returns the currently selected text (which may be empty).

void MLABTextViewControl::setCursorPosition ( int  para,
int  index 

Sets the cursor position.

void MLABTextViewControl::setText ( const QString &  text)

Sets the text of the text view.

Set text to an empty string to clear the text view.

QString MLABTextViewControl::text ( )

Returns the text of the text view.