Class SetupStepWidget
Defined in File setup_step_widget.hpp
Inheritance Relationships
Base Type
public QWidget
Derived Types
public moveit_setup::app::LaunchesWidget
public moveit_setup::app::PerceptionWidget
public moveit_setup::controllers::ControllersWidget
public moveit_setup::controllers::UrdfModificationsWidget
public moveit_setup::core::AuthorInformationWidget
public moveit_setup::core::ConfigurationFilesWidget
public moveit_setup::core::StartScreenWidget
public moveit_setup::srdf_setup::DefaultCollisionsWidget
public moveit_setup::srdf_setup::EndEffectorsWidget
public moveit_setup::srdf_setup::PassiveJointsWidget
public moveit_setup::srdf_setup::PlanningGroupsWidget
public moveit_setup::srdf_setup::RobotPosesWidget
public moveit_setup::srdf_setup::VirtualJointsWidget
Class Documentation
-
class SetupStepWidget : public QWidget
The GUI code for one SetupStep.
Subclassed by moveit_setup::app::LaunchesWidget, moveit_setup::app::PerceptionWidget, moveit_setup::controllers::ControllersWidget, moveit_setup::controllers::UrdfModificationsWidget, moveit_setup::core::AuthorInformationWidget, moveit_setup::core::ConfigurationFilesWidget, moveit_setup::core::StartScreenWidget, moveit_setup::srdf_setup::DefaultCollisionsWidget, moveit_setup::srdf_setup::EndEffectorsWidget, moveit_setup::srdf_setup::PassiveJointsWidget, moveit_setup::srdf_setup::PlanningGroupsWidget, moveit_setup::srdf_setup::RobotPosesWidget, moveit_setup::srdf_setup::VirtualJointsWidget
Public Functions
Called after construction to initialize the step.
- Parameters:
parent_node – Shared pointer to the parent node
parent_widget – Pointer to the parent gui element
rviz_panel – Pointer to the shared rviz panel
config_data – All the data
-
inline virtual void onInit()
-
inline virtual void focusGiven()
function called when widget is activated, allows to update/initialize GUI
-
inline virtual bool focusLost()
function called when widget loses focus, although switching away can be rejected
- Returns:
If the widget should not be switched away from, return false
-
inline bool isReady()
Signals
-
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.