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 Applied();
89 Q_SIGNALS:
void Accepted();
92 private slots:
void OnRemove();
95 private slots:
void OnCancel();
98 private slots:
void OnOK();
101 private slots:
void OnConfigApplied();
104 private slots:
void RestoreOriginalData();
108 private:
void keyPressEvent(QKeyEvent *_event);
112 private: std::unique_ptr<LinkInspectorPrivate> dataPtr;
Definition: LinkInspector.hh:38
#define GZ_GUI_VISIBLE
Definition: system.hh:284
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