17#ifndef GAZEBO_GUI_LOGPLAYWIDGET_HH_
18#define GAZEBO_GUI_LOGPLAYWIDGET_HH_
29 class LogPlayWidgetPrivate;
30 class LogPlayViewPrivate;
138 private:
void PublishMultistep(
const int _step);
144 private:
void SetupButton(QToolButton *_button, QString _icon,
149 private: LogPlayWidgetPrivate *dataPtr;
192 private: LogPlayViewPrivate *dataPtr;
198 public QGraphicsRectItem
206 private:
virtual void paint(QPainter *_painter,
207 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:199
CurrentTimeItem()
Constructor;.
View for the timeline.
Definition LogPlayWidget.hh:155
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