moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
Public Member Functions | |
ROS2ControllersWidget () | |
![]() | |
void | onInit () override |
void | changeScreen (int index) |
void | focusGiven () override |
Received when this widget is chosen from the navigation menu. | |
SetupStep & | getSetupStep () override |
Return a reference to the SetupStep object. | |
![]() | |
void | initialize (const rclcpp::Node::SharedPtr &parent_node, QWidget *parent_widget, RVizPanel *rviz_panel, const DataWarehousePtr &config_data) |
Called after construction to initialize the step. | |
virtual bool | focusLost () |
function called when widget loses focus, although switching away can be rejected | |
bool | isReady () |
Additional Inherited Members | |
![]() | |
void | dataUpdated () |
When the underlying data has been updated (which can cause other steps to become "Ready") | |
void | advanceRequest () |
When this signal is received, the GUI should attempt to advance to the next step. | |
void | setModalMode (bool isModal) |
Event for when the current screen is in modal view. Disables the left navigation. | |
![]() | |
QWidget * | createContentsWidget () |
Builds the main screen list widget. | |
void | loadControllersTree () |
void | loadToControllersTree (const ControllerInfo &controller_it) |
void | showMainScreen () |
void | loadJointsScreen (ControllerInfo *this_controller) |
void | loadGroupsScreen (ControllerInfo *this_controller) |
void | loadControllerScreen (ControllerInfo *this_controller) |
![]() | |
QTreeWidget * | controllers_tree_ |
Main table for holding controllers. | |
QWidget * | controllers_tree_widget_ |
QStackedWidget * | stacked_widget_ |
For changing between table and different add/edit views. | |
ControllerEditWidget * | controller_edit_widget_ |
QPushButton * | btn_delete_ |
QPushButton * | btn_add_ |
QPushButton * | btn_edit_ |
QHBoxLayout * | controls_layout_ |
DoubleListWidget * | joints_widget_ |
DoubleListWidget * | joint_groups_widget_ |
std::string | current_edit_controller_ |
Remember what controller we are editing when an edit screen is being shown. | |
bool | adding_new_controller_ |
Remember whethere we're editing a controller or adding a new one. | |
std::shared_ptr< Controllers > | setup_step_ |
![]() | |
RVizPanel * | rviz_panel_ |
bool | debug_ |
Definition at line 44 of file ros2_controllers_widget.cpp.
|
inline |
Definition at line 47 of file ros2_controllers_widget.cpp.