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

Description

Interface of VuoInputEditorMenuItem.

This class can be used recursively to construct a tree.

Public Member Functions

 VuoInputEditorMenuItem (string title="", json_object *value=NULL, const QIcon *icon=NULL, bool isEnabled=true)
 Constructs a menu item with the given human-readable title, representing the given value.
 
 ~VuoInputEditorMenuItem ()
 Destroys the menu item.
 
void addItem (VuoInputEditorMenuItem *item)
 Adds a child to a given VuoInputEditorMenuItem.
 
void addSeparator (void)
 Adds a menu separator (horizontal line) to a given VuoInputEditorMenuItem.
 

Static Public Member Functions

static void buildMenu (QMenu *menu, QActionGroup *actionGroup, VuoInputEditorMenuItem *item)
 Builds a menu and adds any actions to an action group.
 

Constructor & Destructor Documentation

VuoInputEditorMenuItem::VuoInputEditorMenuItem ( string  title = "",
json_object value = NULL,
const QIcon *  icon = NULL,
bool  isEnabled = true 
)
inline

Constructs a menu item with the given human-readable title, representing the given value.

VuoInputEditorMenuItem::~VuoInputEditorMenuItem ( )
inline

Destroys the menu item.

Member Function Documentation

void VuoInputEditorMenuItem::addItem ( VuoInputEditorMenuItem item)
inline

Adds a child to a given VuoInputEditorMenuItem.

void VuoInputEditorMenuItem::addSeparator ( void  )
inline

Adds a menu separator (horizontal line) to a given VuoInputEditorMenuItem.

static void VuoInputEditorMenuItem::buildMenu ( QMenu *  menu,
QActionGroup *  actionGroup,
VuoInputEditorMenuItem item 
)
inlinestatic

Builds a menu and adds any actions to an action group.


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