moveit2
The MoveIt Motion Planning Framework for ROS 2.
Signals | Public Member Functions | List of all members
moveit_setup::controllers::ControllerEditWidget Class Reference

#include <controller_edit_widget.hpp>

Inheritance diagram for moveit_setup::controllers::ControllerEditWidget:
Inheritance graph
[legend]
Collaboration diagram for moveit_setup::controllers::ControllerEditWidget:
Collaboration graph
[legend]

Signals

void saveJoints ()
 Button event for new groups, progressing to adding joints. More...
 
void saveJointsGroups ()
 Button event for new groups, progressing to adding subgroups. More...
 
void save ()
 Button event for just saving, when in edit mode. More...
 
void cancelEditing ()
 Event sent when user presses cancel button. More...
 
void deleteController ()
 Event sent when delete is being requested for controller. More...
 

Public Member Functions

 ControllerEditWidget (QWidget *parent, const FieldPointers &additional_fields)
 Constructor. More...
 
void setSelected (const std::string &controller_name, const ControllerInfo *info)
 Set the previous data. More...
 
void loadControllersTypesComboBox (const std::vector< std::string > &controller_types)
 Populate the combo dropdown box with controllers types. More...
 
void hideDelete ()
 Hide delete controller button. More...
 
void hideSave ()
 Hide save controller button. More...
 
void hideNewButtonsWidget ()
 Hide new buttons widget. More...
 
void showDelete ()
 Show delete controller button. More...
 
void showSave ()
 Show save controller button. More...
 
void showNewButtonsWidget ()
 Show new buttons widget. More...
 
void setTitle (const QString &title)
 Set widget title. More...
 
std::string getControllerName ()
 Get controller name. More...
 
std::string getControllerType ()
 Get controller type. More...
 
std::map< std::string, std::string > getAdditionalParameters ()
 Get the names and values for any additional parameters. More...
 

Detailed Description

Definition at line 49 of file controller_edit_widget.hpp.

Constructor & Destructor Documentation

◆ ControllerEditWidget()

moveit_setup::controllers::ControllerEditWidget::ControllerEditWidget ( QWidget *  parent,
const FieldPointers additional_fields 
)

Constructor.

Definition at line 55 of file controller_edit_widget.cpp.

Member Function Documentation

◆ cancelEditing

void moveit_setup::controllers::ControllerEditWidget::cancelEditing ( )
signal

Event sent when user presses cancel button.

Here is the caller graph for this function:

◆ deleteController

void moveit_setup::controllers::ControllerEditWidget::deleteController ( )
signal

Event sent when delete is being requested for controller.

Here is the caller graph for this function:

◆ getAdditionalParameters()

std::map< std::string, std::string > moveit_setup::controllers::ControllerEditWidget::getAdditionalParameters ( )

Get the names and values for any additional parameters.

Definition at line 270 of file controller_edit_widget.cpp.

◆ getControllerName()

std::string moveit_setup::controllers::ControllerEditWidget::getControllerName ( )

Get controller name.

Definition at line 260 of file controller_edit_widget.cpp.

◆ getControllerType()

std::string moveit_setup::controllers::ControllerEditWidget::getControllerType ( )

Get controller type.

Definition at line 265 of file controller_edit_widget.cpp.

◆ hideDelete()

void moveit_setup::controllers::ControllerEditWidget::hideDelete ( )

Hide delete controller button.

Definition at line 225 of file controller_edit_widget.cpp.

Here is the caller graph for this function:

◆ hideNewButtonsWidget()

void moveit_setup::controllers::ControllerEditWidget::hideNewButtonsWidget ( )

Hide new buttons widget.

Definition at line 235 of file controller_edit_widget.cpp.

Here is the caller graph for this function:

◆ hideSave()

void moveit_setup::controllers::ControllerEditWidget::hideSave ( )

Hide save controller button.

Definition at line 230 of file controller_edit_widget.cpp.

◆ loadControllersTypesComboBox()

void moveit_setup::controllers::ControllerEditWidget::loadControllersTypesComboBox ( const std::vector< std::string > &  controller_types)

Populate the combo dropdown box with controllers types.

Definition at line 210 of file controller_edit_widget.cpp.

Here is the caller graph for this function:

◆ save

void moveit_setup::controllers::ControllerEditWidget::save ( )
signal

Button event for just saving, when in edit mode.

Here is the caller graph for this function:

◆ saveJoints

void moveit_setup::controllers::ControllerEditWidget::saveJoints ( )
signal

Button event for new groups, progressing to adding joints.

Here is the caller graph for this function:

◆ saveJointsGroups

void moveit_setup::controllers::ControllerEditWidget::saveJointsGroups ( )
signal

Button event for new groups, progressing to adding subgroups.

Here is the caller graph for this function:

◆ setSelected()

void moveit_setup::controllers::ControllerEditWidget::setSelected ( const std::string &  controller_name,
const ControllerInfo info 
)

Set the previous data.

Definition at line 172 of file controller_edit_widget.cpp.

Here is the caller graph for this function:

◆ setTitle()

void moveit_setup::controllers::ControllerEditWidget::setTitle ( const QString &  title)

Set widget title.

Definition at line 255 of file controller_edit_widget.cpp.

Here is the caller graph for this function:

◆ showDelete()

void moveit_setup::controllers::ControllerEditWidget::showDelete ( )

Show delete controller button.

Definition at line 240 of file controller_edit_widget.cpp.

Here is the caller graph for this function:

◆ showNewButtonsWidget()

void moveit_setup::controllers::ControllerEditWidget::showNewButtonsWidget ( )

Show new buttons widget.

Definition at line 250 of file controller_edit_widget.cpp.

Here is the caller graph for this function:

◆ showSave()

void moveit_setup::controllers::ControllerEditWidget::showSave ( )

Show save controller button.

Definition at line 245 of file controller_edit_widget.cpp.

Here is the caller graph for this function:

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