17 #ifndef GAZEBO_GUI_ALIGNWIDGET_HH_
18 #define GAZEBO_GUI_ALIGNWIDGET_HH_
29 class AlignWidgetPrivate;
68 public:
void Add(AlignAxis _axis, AlignConfig _config, QAction *_action);
72 private slots:
void OnAlignMode(QString _mode);
77 private slots:
void OnAlignTargetChanged(
int _index);
83 private slots:
void OnDirectionChanged(
bool _checked);
88 private: std::string GetAxisAsString(AlignAxis _axis);
93 private: std::string GetConfigAsString(AlignConfig _config);
100 private:
bool eventFilter(QObject *_obj, QEvent *_event);
104 private: AlignWidgetPrivate *dataPtr;