8#ifndef CO_CHECKBOXGROUP_H
9#define CO_CHECKBOXGROUP_H
11#include <util/coTypes.h>
18class coCheckboxMenuItem;
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: coCheckboxGroup.h:27
coCheckboxMenuItem * getSelectedCheckbox()
bool allowDeselect
true = all checkboxes can be deselected, false = exactly one checkbox is selected at any time
Definition: coCheckboxGroup.h:31
void remove(coCheckboxMenuItem *checkbox)
void add(coCheckboxMenuItem *checkbox)
void setState(coCheckboxMenuItem *checkbox, bool newState, bool generateEvent=false)
coCheckboxMenuItem * selected
pointer to selected checkbox
Definition: coCheckboxGroup.h:30
void toggleCheckbox(coCheckboxMenuItem *checkbox)
bool getAllowDeselect() const
coCheckboxGroup(bool=false)
std::list< coCheckboxMenuItem * > itemList
list of items in the group
Definition: coCheckboxGroup.h:29
Definition: coCheckboxMenuItem.h:31