Vuo
0.8.0
|
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. | |
![]() | |
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. | |
![]() | |
json_object * | show (QPoint portLeftCenter, json_object *originalValue, json_object *details, map< QString, json_object * > portNamesAndValues) |
Displays a frameless dialog. | |
Additional Inherited Members | |
![]() | |
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. | |
![]() | |
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. | |
VuoInputEditorMathExpressionList::VuoInputEditorMathExpressionList | ( | void | ) |
Constructs a VuoInputEditorMathExpression that does not yet have any widgets.