18 #ifndef _GAZEBO_GUI_LINK_INSPECTOR_HH_ 19 #define _GAZEBO_GUI_LINK_INSPECTOR_HH_ 31 class CollisionConfig;
36 class LinkInspectorPrivate;
51 public:
void SetName(
const std::string &_name);
55 public: std::string Name()
const;
71 public:
void SetLinkId(
const std::string &_id);
78 protected:
virtual void enterEvent(QEvent *_event);
85 Q_SIGNALS:
void Opened();
88 Q_SIGNALS:
void Applied();
92 Q_SIGNALS:
void Accepted();
95 private slots:
void OnRemove();
98 private slots:
void OnCancel();
101 private slots:
void OnOK();
104 private slots:
void OnConfigApplied();
107 private slots:
void RestoreOriginalData();
111 private:
void keyPressEvent(QKeyEvent *_event);
115 private: std::unique_ptr<LinkInspectorPrivate> dataPtr;
Definition: LinkInspector.hh:38
Forward declarations for the common classes.
Definition: Animation.hh:33
A tab for configuring visual properties of a link.
Definition: VisualConfig.hh:68
A tab for configuring properties of a link.
Definition: LinkConfig.hh:39
A tab for configuring collision properties of a link.
Definition: CollisionConfig.hh:68