Class GroupEditWidget

Inheritance Relationships

Base Type

  • public QWidget

Class Documentation

class GroupEditWidget : public QWidget

Public Functions

GroupEditWidget(QWidget *parent, PlanningGroups &setup_step)

Constructor.

void setSelected(const std::string &group_name, const GroupMetaData &meta_data)

Set the previous data.

void loadKinematicPlannersComboBox()

Populate the combo dropdown box with kinematic planners.

Public Members

QLabel *title_
QLineEdit *group_name_field_
QComboBox *kinematics_solver_field_
QLineEdit *kinematics_resolution_field_
QLineEdit *kinematics_timeout_field_
QLineEdit *kinematics_parameters_file_field_
QComboBox *default_planner_field_
QPushButton *btn_delete_
QPushButton *btn_save_
QWidget *new_buttons_widget_

Signals

void saveJoints()

Button event for new groups, progressing to adding joints.

void saveLinks()

Button event for new groups, progressing to adding links.

void saveChain()

Button event for new groups, progressing to adding a chain.

void saveSubgroups()

Button event for new groups, progressing to adding subgroups.

void save()

Button event for just saving, when in edit mode.

void cancelEditing()

Event sent when user presses cancel button.

void deleteGroup()

Event sent when delete is being requested for group.