Class ControllerEditWidget
- Defined in File controller_edit_widget.hpp 
Inheritance Relationships
Base Type
- public QWidget
Class Documentation
- 
class ControllerEditWidget : public QWidget
- Public Functions - 
ControllerEditWidget(QWidget *parent, const FieldPointers &additional_fields)
- Constructor. 
 - 
void setSelected(const std::string &controller_name, const ControllerInfo *info)
- Set the previous data. 
 - 
void loadControllersTypesComboBox(const std::vector<std::string> &controller_types)
- Populate the combo dropdown box with controllers types. 
 - 
void hideDelete()
- Hide delete controller button. 
 - 
void hideSave()
- Hide save controller button. 
 - 
void hideNewButtonsWidget()
- Hide new buttons widget. 
 - 
void showDelete()
- Show delete controller button. 
 - 
void showSave()
- Show save controller button. 
 - 
void showNewButtonsWidget()
- Show new buttons widget. 
 - 
void setTitle(const QString &title)
- Set widget title. 
 - 
std::string getControllerName()
- Get controller name. 
 - 
std::string getControllerType()
- Get controller type. 
 - 
std::map<std::string, std::string> getAdditionalParameters()
- Get the names and values for any additional parameters. 
 - Signals - 
void saveJoints()
- Button event for new groups, progressing to adding joints. 
 - 
void saveJointsGroups()
- 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 deleteController()
- Event sent when delete is being requested for controller. 
 
- 
ControllerEditWidget(QWidget *parent, const FieldPointers &additional_fields)