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)