Vuo  1.0.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
VuoInputEditorMathExpressionList Class Reference

Description

An input editor for a list of math expressions.

It allows each expression to be edited and expressions to be added and removed.

Public Member Functions

 VuoInputEditorMathExpressionList (void)
 Constructs a VuoInputEditorMathExpression that does not yet have any widgets.
 
- Public Member Functions inherited from VuoInputEditorWithLineEditList
 VuoInputEditorWithLineEditList (bool allowAddingAndRemovingRows=false, int lineEditWidth=100)
 Creates an input editor whose show function displays a series of line edits.
 
bool supportsTabbingBetweenPorts (void)
 Since this input editor supports tabbing, always returns true.
 
- Public Member Functions inherited from VuoInputEditorWithDialog
json_object * show (QPoint portLeftCenter, json_object *originalValue, json_object *details, map< QString, json_object * > portNamesAndValues)
 Displays a frameless dialog.
 

Additional Inherited Members

- Signals inherited from VuoInputEditor
void valueChanged (json_object *newValue)
 An input editor can emit this signal to inform the Vuo Editor that the value has been edited.
 
void tabbedPastLastWidget ()
 If supportsTabbingBetweenPorts() returns true, an input editor should emit this signal when the Tab key is pressed while the last widget in the input editor's tab order has focus.
 
void tabbedBackwardPastFirstWidget ()
 If supportsTabbingBetweenPorts() returns true, an input editor should emit this signal when the Shift-Tab key combination is pressed while the first widget in the input editor's tab order has focus.
 
- Protected Member Functions inherited from VuoInputEditorWithLineEditList
QLayout * getRowAtIndex (int index)
 Returns the line edit and associated widgets in the row that is currently at the given index.
 
void addWidgetToDialog (QWidget *widget)
 Adds the widget at the bottom of the dialog.
 
void removeWidgetFromDialog (QWidget *widget)
 Removes the widget from the dialog.
 
json_object * getAcceptedValue (void)
 Returns the current value in the line edits.
 
QList< QString > getLineEditTexts (void)
 Returns the current text in the line edits.
 
bool eventFilter (QObject *object, QEvent *event)
 Handles tabbing past the last widget or reverse-tabbing past the first widget in the tab order.
 

Constructor & Destructor Documentation

VuoInputEditorMathExpressionList::VuoInputEditorMathExpressionList ( void  )

Constructs a VuoInputEditorMathExpression that does not yet have any widgets.


The documentation for this class was generated from the following files: