18 #ifndef _GAZEBO_GUI_JOINT_INSPECTOR_PRIVATE_HH_
19 #define _GAZEBO_GUI_JOINT_INSPECTOR_PRIVATE_HH_
34 class ConfigChildWidget;
ConfigWidget * configWidget
Config widget for configuring joint properties.
Definition: JointInspectorPrivate.hh:42
msgs::Joint originalDataMsg
Message containing the data which was in the widget when first open.
Definition: JointInspectorPrivate.hh:79
ConfigChildWidget * childLinkWidget
Custom widget for the child link to be used instead of the one generated by parsing the joint message...
Definition: JointInspectorPrivate.hh:53
ConfigChildWidget * parentLinkWidget
Custom widget for the parent link to be used instead of the one generated by parsing the joint messag...
Definition: JointInspectorPrivate.hh:49
Private data for the JointInspector class.
Definition: JointInspectorPrivate.hh:39
JointMaker * jointMaker
Pointer to the joint maker.
Definition: JointInspectorPrivate.hh:62
Handles the creation of joints in the model editor.
Definition: JointMaker.hh:77
bool validLinks
Flag that indicates whether current links are valid.
Definition: JointInspectorPrivate.hh:75
ConfigChildWidget * nameWidget
Widget for the joint name.
Definition: JointInspectorPrivate.hh:45
QLabel * parentIcon
Label holding icon which represents the parent link.
Definition: JointInspectorPrivate.hh:69
std::string jointId
Unique ID which identifies this joint in the joint maker.
Definition: JointInspectorPrivate.hh:65
QPushButton * okButton
Ok button.
Definition: JointInspectorPrivate.hh:56
bool validJointName
Flag that indicates whether current joint name is valid.
Definition: JointInspectorPrivate.hh:72
std::vector< event::ConnectionPtr > connections
A list of gui editor events connected to this.
Definition: JointInspectorPrivate.hh:59