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();
82 std::vector<TimelineEvent> convertHistoryToEvents(
ToolPtr tool);
83 std::vector<TimelineEvent> createEvents();
84 std::pair<double,double> findTimeRange(std::vector<TimelineEvent> events);
87 QColor generateRandomToolColor()
const;
88 QString convertMillisecsToNiceString(qint64 ms)
const;
89 bool isInterestingTool(
ToolPtr tool)
const;
92 QLabel* mTotalLengthLabel;
93 QLabel* mStartTimeLabel;
boost::shared_ptr< class RegistrationHistory > RegistrationHistoryPtr
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
boost::shared_ptr< class Tool > ToolPtr