12 #ifndef CXPLAYBACKWIDGET_H_ 13 #define CXPLAYBACKWIDGET_H_ 15 #include "cxGuiExport.h" 45 void timeChangedSlot();
52 void toggleOpenSlot();
53 void speedChangedSlot();
54 void timeLineWidgetValueChangedSlot();
55 void toolManagerInitializedSlot();
56 void toggleDetailsSlot();
60 std::vector<TimelineEvent> convertHistoryToEvents(
ToolPtr tool);
61 std::vector<TimelineEvent> createEvents();
62 std::pair<double,double> findTimeRange(std::vector<TimelineEvent> events);
65 QColor generateRandomToolColor()
const;
66 QString convertMillisecsToNiceString(qint64 ms)
const;
67 bool isInterestingTool(
ToolPtr tool)
const;
70 QLabel* mTotalLengthLabel;
71 QLabel* mStartTimeLabel;
boost::shared_ptr< class VideoService > VideoServicePtr
boost::shared_ptr< class RegistrationHistory > RegistrationHistoryPtr
boost::shared_ptr< class TrackingService > TrackingServicePtr
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr