Go to the documentation of this file.
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);
void DrawTimeline()
Draw the timeline.
Forward declarations for the common classes.
Definition: Animation.hh:27
void Seek(const common::Time &_time)
Qt signal used to seek.
A Time class, can be used to hold wall- or sim-time.
Definition: Time.hh:48
void SetEndTime(const common::Time &_time)
Set the log end time.
void SetCurrentTime(const common::Time &_time)
Set the position of the current time item.
LogPlayView(LogPlayWidget *_parent=0)
Constructor;.
Item which represents the current time within the view.
Definition: LogPlayWidget.hh:203
void mousePressEvent(QMouseEvent *_event)
gui
Definition: KeyEventHandler.hh:29
void SetStartTime(const common::Time &_time)
Set the log start time.
CurrentTimeItem()
Constructor;.
void mouseReleaseEvent(QMouseEvent *_event)
void mouseMoveEvent(QMouseEvent *_event)
View for the timeline.
Definition: LogPlayWidget.hh:159