17 #ifndef _TIME_PANEL_HH_
18 #define _TIME_PANEL_HH_
28 #include "gazebo/msgs/MessageTypes.hh"
40 class TimePanelPrivate;
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);
Definition: TimePanelPrivate.hh:31
#define GZ_GUI_VISIBLE
Definition: system.hh:284
Forward declarations for transport.
Definition: TimePanel.hh:44