Vuo  1.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Protected Member Functions | List of all members
VuoInputEditorNamedEnum Class Reference

Description

An input editor that displays a menu of named enum values, as extracted from the JSON details object.

Example:
{
"menuItems":{
"0":"Red",
"1":"Green",
"2":"Blue"
}
}

Protected Member Functions

VuoInputEditorMenuItemsetUpMenuTree (json_object *details)
 Creates the tree that models the menu.
 
- Protected Member Functions inherited from VuoInputEditorWithMenu
virtual VuoInputEditorMenuItemsetUpMenuTree (void)
 Creates the tree that models the menu.
 
bool shouldIncludeValue (json_object *value)
 Returns true if value is in the port's includeValues list, or if the port doesn't have an includeValues list (and thus all values should be included in the menu).
 

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.
 
- Public Member Functions inherited from VuoInputEditorWithMenu
json_objectshow (QPoint portLeftCenter, json_object *originalValue, json_object *details, map< QString, json_object * > portNamesAndValues)
 Displays a menu.
 
- Static Public Member Functions inherited from VuoInputEditor
static QFont getDefaultFont (void)
 Returns the font that input editors are recommended to use.
 
static QString getDefaultFontCss (void)
 Returns a CSS representation of the font that input editors are recommended to use.
 

Member Function Documentation

VuoInputEditorMenuItem * VuoInputEditorNamedEnum::setUpMenuTree ( json_object details)
protectedvirtual

Creates the tree that models the menu.

Reimplemented from VuoInputEditorWithMenu.


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