17 #ifndef GAZEBO_GUI_TIMEPANEL_HH_ 18 #define GAZEBO_GUI_TIMEPANEL_HH_ 28 #include "gazebo/msgs/MessageTypes.hh" 40 class TimePanelPrivate;
50 public:
explicit TimePanel(QWidget *_parent = 0);
57 public:
void ShowRealTimeFactor(
bool _show);
61 public:
void ShowRealTime(
bool _show);
65 public:
void ShowSimTime(
bool _show);
69 public:
void ShowIterations(
bool _show);
73 public:
void ShowStepWidget(
bool _show);
77 public:
void ShowFPS(
bool _show);
81 public:
bool IsPaused()
const;
86 public:
void SetPaused(
bool _paused);
89 public slots:
void TogglePause();
93 public slots:
void OnStepValueChanged(
int _value);
96 public slots:
void OnTimeReset();
100 signals:
void SetTimeWidgetVisible(
bool _visible);
104 signals:
void SetLogPlayWidgetVisible(
bool _visible);
107 private slots:
void Update();
110 private slots:
void OnPlayActionChanged();
115 private:
void OnFullScreen(
bool _value);
119 private:
void OnStats(ConstWorldStatisticsPtr &_msg);
123 private: TimePanelPrivate *dataPtr;
Forward declarations for the common classes.
Definition: Animation.hh:26
Forward declarations for transport.
Definition: TimePanel.hh:44