Start screen user interface for MoveIt Configuration Assistant. More...
#include <start_screen_widget.h>
Signals | |
void | loadRviz () |
Inform the parent widget to load rviz. This is done so that progress bar can be more accurate. | |
void | readyToProgress () |
Event that is fired when the start screen has all its requirements completed and user can move on. | |
Public Member Functions | |
StartScreenWidget (QWidget *parent, moveit_setup_assistant::MoveItConfigDataPtr config_data) | |
Start screen user interface for MoveIt Configuration Assistant. | |
~StartScreenWidget () | |
Public Attributes | |
QPushButton * | btn_load_ |
moveit_setup_assistant::MoveItConfigDataPtr | config_data_ |
Contains all the configuration data for the setup assistant. | |
QImage * | logo_image_ |
QLabel * | logo_image_label_ |
QLabel * | next_label_ |
QProgressBar * | progress_bar_ |
QImage * | right_image_ |
QLabel * | right_image_label_ |
SelectModeWidget * | select_mode_ |
LoadPathWidget * | stack_path_ |
LoadPathWidget * | urdf_file_ |
Private Slots | |
void | loadFilesClick () |
Button event for loading user chosen files. | |
void | showExistingOptions () |
User has chosen to show edit options. | |
void | showNewOptions () |
User has chosen to show new options. | |
Private Member Functions | |
bool | createFullPackagePath () |
Get the full package path for editing an existing package. | |
bool | createFullSRDFPath (const std::string &package_path) |
Make the full SRDF path using the loaded .setup_assistant data. | |
bool | createFullURDFPath () |
Make the full URDF path using the loaded .setup_assistant data. | |
bool | extractPackageNameFromPath () |
bool | loadExistingFiles () |
Load exisiting package files. | |
bool | loadNewFiles () |
Load chosen files for creating new package. | |
bool | loadSRDFFile (const std::string &srdf_file_path) |
Load SRDF File. | |
bool | loadURDFFile (const std::string &urdf_file_path) |
Load URDF File to Parameter Server. | |
bool | setSRDFFile (const std::string &srdf_string) |
Put SRDF File on Parameter Server. | |
Private Attributes | |
bool | create_new_package_ |
Create new config files, or load existing one? |
Start screen user interface for MoveIt Configuration Assistant.
Definition at line 64 of file start_screen_widget.h.
moveit_setup_assistant::StartScreenWidget::StartScreenWidget | ( | QWidget * | parent, |
moveit_setup_assistant::MoveItConfigDataPtr | config_data | ||
) |
Start screen user interface for MoveIt Configuration Assistant.
Definition at line 70 of file start_screen_widget.cpp.
Definition at line 229 of file start_screen_widget.cpp.
bool moveit_setup_assistant::StartScreenWidget::createFullPackagePath | ( | ) | [private] |
Get the full package path for editing an existing package.
Definition at line 778 of file start_screen_widget.cpp.
bool moveit_setup_assistant::StartScreenWidget::createFullSRDFPath | ( | const std::string & | package_path | ) | [private] |
Make the full SRDF path using the loaded .setup_assistant data.
Definition at line 763 of file start_screen_widget.cpp.
bool moveit_setup_assistant::StartScreenWidget::createFullURDFPath | ( | ) | [private] |
Make the full URDF path using the loaded .setup_assistant data.
Definition at line 730 of file start_screen_widget.cpp.
bool moveit_setup_assistant::StartScreenWidget::extractPackageNameFromPath | ( | ) | [private] |
Definition at line 634 of file start_screen_widget.cpp.
bool moveit_setup_assistant::StartScreenWidget::loadExistingFiles | ( | ) | [private] |
Load exisiting package files.
Definition at line 313 of file start_screen_widget.cpp.
void moveit_setup_assistant::StartScreenWidget::loadFilesClick | ( | ) | [private, slot] |
Button event for loading user chosen files.
Definition at line 270 of file start_screen_widget.cpp.
bool moveit_setup_assistant::StartScreenWidget::loadNewFiles | ( | ) | [private] |
Load chosen files for creating new package.
Definition at line 415 of file start_screen_widget.cpp.
void moveit_setup_assistant::StartScreenWidget::loadRviz | ( | ) | [signal] |
Inform the parent widget to load rviz. This is done so that progress bar can be more accurate.
bool moveit_setup_assistant::StartScreenWidget::loadSRDFFile | ( | const std::string & | srdf_file_path | ) | [private] |
Load SRDF File.
Definition at line 575 of file start_screen_widget.cpp.
bool moveit_setup_assistant::StartScreenWidget::loadURDFFile | ( | const std::string & | urdf_file_path | ) | [private] |
Load URDF File to Parameter Server.
Definition at line 493 of file start_screen_widget.cpp.
void moveit_setup_assistant::StartScreenWidget::readyToProgress | ( | ) | [signal] |
Event that is fired when the start screen has all its requirements completed and user can move on.
bool moveit_setup_assistant::StartScreenWidget::setSRDFFile | ( | const std::string & | srdf_string | ) | [private] |
Put SRDF File on Parameter Server.
Definition at line 601 of file start_screen_widget.cpp.
void moveit_setup_assistant::StartScreenWidget::showExistingOptions | ( | ) | [private, slot] |
User has chosen to show edit options.
Definition at line 254 of file start_screen_widget.cpp.
void moveit_setup_assistant::StartScreenWidget::showNewOptions | ( | ) | [private, slot] |
User has chosen to show new options.
Definition at line 238 of file start_screen_widget.cpp.
QPushButton* moveit_setup_assistant::StartScreenWidget::btn_load_ |
Definition at line 87 of file start_screen_widget.h.
moveit_setup_assistant::MoveItConfigDataPtr moveit_setup_assistant::StartScreenWidget::config_data_ |
Contains all the configuration data for the setup assistant.
Definition at line 96 of file start_screen_widget.h.
Create new config files, or load existing one?
Definition at line 131 of file start_screen_widget.h.
Definition at line 92 of file start_screen_widget.h.
Definition at line 93 of file start_screen_widget.h.
Definition at line 88 of file start_screen_widget.h.
QProgressBar* moveit_setup_assistant::StartScreenWidget::progress_bar_ |
Definition at line 89 of file start_screen_widget.h.
Definition at line 90 of file start_screen_widget.h.
Definition at line 91 of file start_screen_widget.h.
Definition at line 83 of file start_screen_widget.h.
Definition at line 84 of file start_screen_widget.h.
Definition at line 85 of file start_screen_widget.h.