Vuo
0.5.7
|
A base class for input editors that display a menu.
Public Member Functions | |
json_object * | show (QPoint portLeftCenter, json_object *originalValue, QString portName, vector< pair< QString, json_object * > > portNamesAndValues, json_object *details) |
Displays a menu. | |
![]() | |
virtual bool | emitsTabCycleCompletionSignals (void) |
Returns a boolean indicating whether this input editor emits tabCycleCompleted() and reverseTabCycleCompleted() signals when appropriate. | |
Protected Member Functions | |
virtual VuoInputEditorMenuItem * | setUpMenuTree ()=0 |
Creates the tree that models the menu. | |
![]() | |
QFont | getDefaultFont (void) |
Returns the font that input editors are recommended to use. | |
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 | tabCycleCompleted () |
An input editor can emit this signal to inform the Vuo Editor that a 'Tab' keypress was received while the final widget in this input editor's tab cycle already had focus. | |
void | reverseTabCycleCompleted () |
An input editor can emit this signal to inform the Vuo Editor that a 'Shift'+'Tab' keypress was received while the first widget in this input editor's tab cycle already had focus. | |
|
protectedpure virtual |
Creates the tree that models the menu.
Implemented in VuoInputEditorBlendMode, VuoInputEditorBoolean, VuoInputEditorCurve, VuoInputEditorCurveDomain, VuoInputEditorGradientNoise, VuoInputEditorImageWrapMode, VuoInputEditorLoopType, VuoInputEditorModifierKey, VuoInputEditorMouseButton, VuoInputEditorNoise, VuoInputEditorPointableType, VuoInputEditorSizingMode, VuoInputEditorThresholdType, VuoInputEditorTouchZone, VuoInputEditorWave, and VuoInputEditorWrapMode.
|
virtual |
Displays a menu.
Implements VuoInputEditor.