33 #ifndef CXPLAYBACKWIDGET_H_
34 #define CXPLAYBACKWIDGET_H_
36 #include "cxGuiExport.h"
67 void timeChangedSlot();
74 void toggleOpenSlot();
75 void speedChangedSlot();
76 void timeLineWidgetValueChangedSlot();
77 void toolManagerInitializedSlot();
78 void toggleDetailsSlot();
81 virtual QString defaultWhatsThis()
const;
82 QString stripLeadingZeros(QString time);
83 std::vector<TimelineEvent> convertHistoryToEvents(
ToolPtr tool);
84 std::vector<TimelineEvent> createEvents();
85 std::pair<double,double> findTimeRange(std::vector<TimelineEvent> events);
88 QColor generateRandomToolColor()
const;
89 QString convertMillisecsToNiceString(qint64 ms)
const;
92 QLabel* mTotalLengthLabel;
93 QLabel* mStartTimeLabel;
boost::shared_ptr< class RegistrationHistory > RegistrationHistoryPtr
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
boost::shared_ptr< class Tool > ToolPtr