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;
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);
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. stored as sec and nano-sec.
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:199
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:155