17 #ifndef _TIME_PANEL_HH_
18 #define _TIME_PANEL_HH_
26 #include "gazebo/msgs/MessageTypes.hh"
50 signals:
void SetSimTime(QString _string);
54 signals:
void SetRealTime(QString _string);
58 signals:
void SetIterations(QString _string);
61 private slots:
void Update();
64 private slots:
void OnStepValueChanged(
int _value);
69 private:
void OnFullScreen(
bool &_value);
73 private:
void OnStats(ConstWorldStatisticsPtr &_msg);
77 private:
static std::string FormatTime(
const msgs::Time &_msg);
80 private slots:
void OnTimeReset();
83 private: QLineEdit *percentRealTimeEdit;
86 private: QLineEdit *simTimeEdit;
89 private: QLineEdit *realTimeEdit;
92 private: QLineEdit *iterationsEdit;
104 private: std::vector<event::ConnectionPtr> connections;
107 private: std::list<common::Time> simTimes;
110 private: std::list<common::Time> realTimes;
113 private: boost::mutex mutex;
116 private: QToolButton *stepButton;
boost::shared_ptr< Subscriber > SubscriberPtr
Definition: TransportTypes.hh:48
Forward declarations for transport.
Definition: TimePanel.hh:38
boost::shared_ptr< Node > NodePtr
Definition: TransportTypes.hh:52
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:44
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48