Class SetupStepWidget
Defined in File setup_step_widget.hpp
Inheritance Relationships
Base Type
public QWidget
Derived Types
public moveit_setup::app::LaunchesWidgetpublic moveit_setup::app::PerceptionWidgetpublic moveit_setup::controllers::ControllersWidgetpublic moveit_setup::controllers::UrdfModificationsWidgetpublic moveit_setup::core::AuthorInformationWidgetpublic moveit_setup::core::ConfigurationFilesWidgetpublic moveit_setup::core::StartScreenWidgetpublic moveit_setup::srdf_setup::DefaultCollisionsWidgetpublic moveit_setup::srdf_setup::EndEffectorsWidgetpublic moveit_setup::srdf_setup::PassiveJointsWidgetpublic moveit_setup::srdf_setup::PlanningGroupsWidgetpublic moveit_setup::srdf_setup::RobotPosesWidgetpublic 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.