17 #ifndef GAZEBO_GUI_LOGPLAYWIDGET_HH_
18 #define GAZEBO_GUI_LOGPLAYWIDGET_HH_
29 class LogPlayWidgetPrivate;
30 class LogPlayViewPrivate;
142 private:
void PublishMultistep(
const int _step);
148 private:
void SetupButton(QToolButton *_button, QString _icon,
153 private: LogPlayWidgetPrivate *dataPtr;
196 private: LogPlayViewPrivate *dataPtr;
202 public QGraphicsRectItem
210 private:
virtual void paint(QPainter *_painter,
211 const QStyleOptionGraphicsItem *_option, QWidget *_widget);
gui
Definition: KeyEventHandler.hh:29
A Time class, can be used to hold wall- or sim-time.
Definition: Time.hh:48
Item which represents the current time within the view.
Definition: LogPlayWidget.hh:203
CurrentTimeItem()
Constructor;.
View for the timeline.
Definition: LogPlayWidget.hh:159
LogPlayView(LogPlayWidget *_parent=0)
Constructor;.
void SetEndTime(const common::Time &_time)
Set the log end time.
void mouseReleaseEvent(QMouseEvent *_event)
void DrawTimeline()
Draw the timeline.
void Seek(const common::Time &_time)
Qt signal used to seek.
void mousePressEvent(QMouseEvent *_event)
void SetStartTime(const common::Time &_time)
Set the log start time.
void mouseMoveEvent(QMouseEvent *_event)
void SetCurrentTime(const common::Time &_time)
Set the position of the current time item.
Forward declarations for the common classes.
Definition: Animation.hh:27